본문 바로가기
C,C++

C언어 입력된 정수 숫자 뒤집기

by artra 2023. 1. 19.
반응형
#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
반응형

댓글