解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
long int n;
while (scanf("%d", &n) != EOF)
{
long int s = 0;
long int k = n;
int i = 1;
while (n / 10)
{
i++;
n =n/ 10;
} //求位数,用i记录
for (int j = 0;j < i;j++)
{
s += k % 10;
k /= 10;
} //通过位数决定循环次数求和
printf("%ld", s);
printf("\n");
}
return 0;
}
0.0分
0 人评分
打水问题 (C语言代码)浏览:1149 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2099 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:539 |
printf基础练习2 (C语言代码)浏览:796 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:566 |
有关字符,字符串的输入输出函数说明浏览:498 |
矩形面积交 (C++代码)浏览:1205 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:644 |
时间转换 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:497 |