解题思路:此题我们很容易会想到设置一个很大数组,每输入一个数据就保存起来,同时设置一个计数器计算几位数,然后把数
组里面的数据一个一个加起来,但是我们输入空格和结束的键就无法确认。我们输入的数只是为了输入不需要输出,所以用了就
扔,不用保存。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int sum=0,x=0;
char c;
while(scanf("%c" ,&c)!=EOF){
if(c=='\n'){
printf("%d\n" ,sum);
sum=0;
}
else sum+=((int)(c)-48);
}
return 0;
}
0.0分
2 人评分
C二级辅导-统计字符 (C语言代码)浏览:528 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:909 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
WU-复数求和 (C++代码)浏览:2119 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:895 |
P1000 (C语言代码)浏览:911 |
关于float,double变量的几点说明浏览:1926 |
上车人数 (C语言代码)浏览:753 |
小O的数字 (C语言代码)浏览:1490 |
买不到的数目 (C语言代码)浏览:3134 |