求正整数各位数之和

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:41:52
你的程序要求计算从标准输入的一个正整数的各位数值的和,例如,输入的数为456,计算结果应该为15,输入有多个用例,其中输入最大不超过232-1,每个输入数占一行,以输入值为0结束.你的输出应对应输入用例也占一行.
输入格式:
4321
6785412
0

输出格式:
10
33
是2的23次方```

#include <stdio.h>
main(){
int s,n;
scanf("%d",&n);
while(n>0){
s=0;
while(n) {s+=n%10;n/=10;}
printf("%d\n",s);
scanf("%d",&n);
}
}

用charAt(i)逐个读取每个数字就可以了,很简单

有c或c++如何求一个正整数的各位数上数字之和 求所有的三个正整数,满足三数之和等于三数之积 vb编程: 一个N位的正整数,其各位数的N次方之和等于这个数, 用VB怎么编:输入一个正整数,求各位数字之和 JAVA 任意输入一个整数求各位数之和 求在小于300的正整数中,能被6整除,但不能被8整除的各数之和 从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246,则计算5+2+4+6并输出 哪个高手告诉我用C语言怎么编“从键盘上输入一个正整数N,计算该数的各位数字之和并输出”这个题 求最小正整数n,使得任何n个无理数中,总有3个数,其中每两个数之和仍都为无理数。 两个正整数的积是两数和的九倍,请问两数之和有几种可能?