반응형

사용자가 입력한 특정한 정수의 자리수를 반대로 출력하는 프로그램을 작성하라. 예를 들어서 사용자가 정수 1206을 입력하였다면 6021이 출력되어야 한다. 만약 음수를 입력하면 오류 메시지를 출력하라. do...while문을 사용하여 보라.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
int main(void)
{
    int a, w, x, y, z;
do{
printf("정수를 입력하세요: ");
scanf("%d"&a);
if(a>=0)
    break;
else
    printf("음수는 안됩니다.\n");
}while(1);
w=(a/1000)%10;
x=(a/100)%10;
y=(a/10)%10;
z=a%10;
printf("%d%d%d%d\n",z,y,x,w);
return 0;
}
 
cs




반응형

'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글

화씨 온도 변환기  (0) 2016.07.26
정수 판별기  (0) 2016.07.26
순열(permutation)  (0) 2016.07.22
피보나치 수열  (0) 2016.07.22
제곱해서 더하기  (0) 2016.07.22

+ Recent posts