程序填空题:求数字之和
编写程序从键盘输入一个无符号整数,输出它的各位数字之和。
如输入1234567,则输出格式为:6+4+2=12;
如输入12345678,则输出格式为:7+5+3+1=16;
c++
程序写在这里。下面的空分值是3分。
例如:
#include<stdio.h>
int main()
{
unsigned a;
int sum=0;
scanf("%u",&a);
while(a>=10)
{
int x;
;
sum+=x;
a=a/100;
if( )
printf("%d+",x);
else
printf("%d",x);
}
printf("=%d\n",sum);
return 0;
}
答案:
第1空: x=a%100/10
第2空:a>=10
如输入1234567,则输出格式为:6+4+2=12;
如输入12345678,则输出格式为:7+5+3+1=16;
c++
程序写在这里。下面的空分值是3分。
例如:
#include<stdio.h>
int main()
{
unsigned a;
int sum=0;
scanf("%u",&a);
while(a>=10)
{
int x;
;
sum+=x;
a=a/100;
if( )
printf("%d+",x);
else
printf("%d",x);
}
printf("=%d\n",sum);
return 0;
}
答案:
第1空: x=a%100/10
第2空:a>=10