aboutsummaryrefslogtreecommitdiff
path: root/qna/아픈뜸부기_a.c
blob: 4022b8df30401d7db38b31e8c74095ecf1ea6d59 (plain)
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;
}