计算一个整数的各位数字之和的程序如何编 多测试用例?测试数据有多个,一个占一行,每行是一个正整数。 最后一个测试用例是 0,表示结束。 #include<stdio.h> int main() { int n,sum=0; while(scanf("%d",&n)==0){ if(n=0) break; else sum+=n%10; n=n/10;} printf("%d\n",sum);} return 0; } 这样为什么不可以呢