作业帮 > 综合 > 作业

1、输入一个整数,求它的各位数字之和及位数,例如,17的各位数之和是8,位数是2.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 18:57:12
1、输入一个整数,求它的各位数字之和及位数,例如,17的各位数之和是8,位数是2.
运行示例:
-153
sum = 9,count=3
【程序】
#include
main()
{ int count =0,in,sum=0;
scanf("%d",&in);
if(______1______ ) in=-in;
do {
sum= sum+ ______2______;
______3______;
count++;
}while ( ______4______ );
printf("sum=%d,count=%d\n",sum,count);
}
1.第一个空填 in0.判断循环里面做了运算之后,剩下的这个in是不是已经为0了,否则的话,说明还有某位需要求和,累加