A-A+
用程序计算一个整数的各位数字之和 在下划线处应填写的语句是()。 SET TALK OFF
问题详情
用程序计算一个整数的各位数字之和,在下划线处应填写的语句是()。 SET TALK OFF INPUT "X=" TO X S=0 DO WHILE X!=0 S=S+MOD(X,10) ______ ENDDO ?S SET TALK ON
A.X=int(X/10)
B.X=int(X%10)
C.X=X-int(X/10)
D.X=X-int(X%10)请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:首先用户输入一个数字保存到变量X中,使用一个DOWHILE循环语句来累加各位数字之和,判断条件是变量X是否等于0,如果为0,则退出循环,否则通过求余函数MOD得到变量X的个位数。因为题意要求计算各位数字之和,所以接下来应当将变量X除以10并取整,使之缩小10倍,以便将变量X的十位数变成个位数,然后再砍循环计算。