程序填空题:每位数字之和
编写程序从键盘输入一个无符号整数,输出它的各位数字之和。如输入1476,则输出格式为:6+7+4+1=18。
c++
#include<stdio.h>
int main()
{
unsigned a;
int sum=0;
scanf("%u",&a);
while(a)
{
int x;
;
sum+=x;
;
if(a!=0)
printf("%d+",x);
else
printf("%d",x);
}
printf("=%d\n",sum);
return 0;
}
答案:
第1空:x=a%10
第2空:a=a/10
c++
#include<stdio.h>
int main()
{
unsigned a;
int sum=0;
scanf("%u",&a);
while(a)
{
int x;
;
sum+=x;
;
if(a!=0)
printf("%d+",x);
else
printf("%d",x);
}
printf("=%d\n",sum);
return 0;
}
答案:
第1空:x=a%10
第2空:a=a/10