这段代码的功能是:从用户输入一个整数,然后计算这个整数各位数字之和,最后输出结果。比如输入123,输出6(1+2+3)。 - 代码中变量sum没有初始化,虽然你在循环前写了sum=0,但更规范的做法是在声明变量时就初始化,比如int sum=0;。不过当前写法也能正确运行。 - 注意:如果输入的是负数,循环条件n!=0会成立,但取模运算n%10在C语言中对于负数会得到负的余数,导致结果不正确。你可以思考一下如何处理负数的情况。
Copy this url:
QR-code: