c언어
c언어 실습 5-2
컴주생
2018. 4. 10. 19:08
2. 사용자가 입력한 특정한 정수의 자리수를 반대로 출력하는 프로그램을 작성하라. 예를 들어서 사용자가 정수 1206을 입력하였다면 6021이 출력되어야 한다. 만약 음수를 입력하면 오류 메시지를 출력하라. do...while문을 사용하여 보라.
#include <stdio.h>
void main(void)
{
int a,b,c,d,e;
do
{
scanf("%d", &a);
if(a<0)
{
printf("오류\n");
break;
}
b= a%10;
c= (a/10) %10;
d= (a/100) %10;
e= (a/1000) %10;
printf("%d%d%d%d",b, c, d, e);
}
while(a>0);
}