#define _CRT_SECURE_NO_WARNING // https://blog.hcmc.studio/73 #include int main (void) { int n, num; int sum = 0; int a, b, c, d; printf("4자리 정수를 입력하시오: "); scanf("%d", &n); num = n; printf("\n"); a = n % 1000 % 100 % 10; printf("\tn = %4d --> 일의 자리값 --> %d \n", n, a); n = n % 1000; b = n / 10 % 10; printf("\tn = %4d --> 십의 자리값 --> %d \n", n, b); n = n / 100; c = n % 100 % 10; printf("\tn = %4d --> 백의 자리값 --> %d \n", n, c); n = n % 10; d = n % 10; printf("\tn = %4d --> 천의 자리값 --> %d \n", n, d); n = n % 10; sum = d + c + b + a; printf("n = %4d --> %d + %d + %d + %d = %d \n", num, a, b, c, d, sum); return 0; }