C,C++
C언어 입력된 정수 숫자 뒤집기
artra
2023. 1. 19. 14:43
반응형
#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 |
반응형