輸入一個四位數,讓每位數相加
#include <stdio.h>
int main()
{
//先聲明4變量用於存儲四位數及其各位上的數
int x, a, b, c, d;
printf("請輸入一個四位整數\n");
//‘從屏幕上獲取這個四位數’
scanf("%d", &x);
//獲取這個四位數的個位數
a = x%10;
//獲取十位數
b = (x%100)/10;
//獲取百位數
c = (x%1000)/100
//獲取千位數
d = x/1000;
//可以依次打印個位十位百位千位上的數
printf("各個位上的數分別是:%d\t%d\t%d\t%d\t", a, b, c, d);
//輸出這個四位數各位相加的和
printf("%d各位相加的結果為:%d\n", x, a+b+c+d);
return 0;
}
