본문 바로가기

C&C++_Basic/C_Repeat

C언어 표준입력으로 입력한 정수에서 각각의 자리에 해당하는 수를 반대로 출력하는 프로그램

#include<stdio.h>

int main()
{
	int input;
	int devider = 10;
	printf("정수를 입력하세요 \n");
	scanf("%d",&input);
	int result = input;// 만일 result 선언을 do while 문 안에다가 
	// 하게 되면, 계속 result 는 최초 입력값으로 되돌아감
	// 즉, 반복문이 끝나지 않는 것. 
	
	printf("반대 출력결과는 다음과 같다 \n");
	do
	{
		printf("%d",result%devider);
		result = result/devider;
	}while(result!=0);//do while 문 끝에 ; 빼먹지 말기 
	return 0;
}