반응형
#include <stdio.h> int main() { //입력된 정수 숫자 뒤짚기 int a; scanf_s("%d", &a); // 12 입력시 21 출력 int b = (a / 10) + (a % 10) * 10; printf("%d\n",b); // 123 입력시 321 출력 int c = (a / 100) + (((a % 100) / 10) * 10) + ((a % 10) * 100); printf("%d\n",c); // 1234 입력시 4321 출력------------------------ - 더있음-------------------------------------- int d = (a / 1000) + (((a % 1000) / 100) * 10) + (((a % 100) / 10) * 100) + ((a % 10) * 1000); printf("%d\n",d); . . . // 숫자가 늘수록 노가다다... // 더 쉬운 방법 int e = 0, f = a; while (f > 0) { e = (e * 10) + (f % 10); f /= 10; } // 123 = 321 / 1234 = 4321 / 12345 = 54321 printf("%d\n", e); } | cs |
반응형
'C,C++' 카테고리의 다른 글
1025 : [기초-입출력] 정수 한 개 입력받아 나누어 출력하기 (2) | 2018.03.13 |
---|---|
자기 PC 자료형을 C++ 코드로 확인하기 (0) | 2018.03.13 |
C언어 기본자료형의 크기 (0) | 2018.03.01 |
C언어 이스케이프 시퀀스 & 트라이그래프 시퀀스 (0) | 2018.02.28 |
C언어 증가 감소 연산자 (0) | 2018.02.28 |
댓글