1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#define _CRT_SECURE_NO_WARNING // https://blog.hcmc.studio/73
#include <stdio.h>
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;
}
|