네 자리 정수를 입력 받아 각 자리수의 합을 계산한 다음, 각 자리수와 자리수의 합을 출력하는 프로그램을 작성하시오.
#include <stdio.h>
main()
{
int n, a, b, c, d, t;
printf("Input 4-digit number: ");
scanf("%d", &n);
a = n / 1000;
b = n % 1000 / 100;
c = n % 1000 % 100 / 10;
d = n % 1000 % 100 % 10;
t = a + b + c + d;
printf("Digits: %d, %d, %d, %d\n", a, b, c, d);
printf("Total: %d", t);
}
'C언어' 카테고리의 다른 글
[C언어] 세 수를 입력 받아 가장 큰 수 구하기 (0) | 2022.02.15 |
---|---|
[C언어] 3의 배수 확인 (0) | 2022.02.14 |
[C언어] 삼각형 면적 (0) | 2022.02.12 |
[C언어] 키(cm)를 입력받아 피트와 인치로 계산 (0) | 2022.02.11 |
[C언어] Dev C++ 설치 방법 (0) | 2022.02.10 |