반응형
사용자가 입력한 특정한 정수의 자리수를 반대로 출력하는 프로그램을 작성하라. 예를 들어서 사용자가 정수 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 |