C语言的小操作之:输入一个四位数,让每位数相加
输入一个四位数,让每位数相加
#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;
}