#include int main(){ int a,b,c,d;//分别表示千位,百位,十位,个位 scanf("%1d%1d%1d%1d",&a,&b,&c,&d);//每个变量读入1位整数 printf("四位整数%d%d%d%d的个位是%d,十位是%d,百位是%d,千位是%d,它们的和=%d。\n",a,b,c,d,d,c,b,a,a+b+c+d); return 0;}
循环取个位就行了使用求余取个位然后将个位截取掉