c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字...答:include<stdio.h>int main(){int x,a,b,c,d,s; scanf("%d",&x); a=x/1000; b=x/100%10; c=x/10%10; d=x%10; s=a+b+c+d; printf("%d %d %d %d\n%d",a,b,c,d,s); return 0;}
...四位数,用while循环计算个位,十位,百位,千位之和,答:num; //临时存储数字while (temp2 >0){temp1 = temp2 % 10;//取数字的最后一位数temp2 = temp2 / 10;//让临时数字右边去除一位sum += temp1;//求和}printf("%d各位数之和为%d\n", num, sum);//显示} 不限于四位数,你要是要求必须输入四位数,就加个if判断一下,我就不写了 ...