单选题
下面程序计算一个整数的各位数字之和,在下画线处应填写的语句是( )。
SET TALK OFF
INPUT "x=" TO x
s=0
DO WHILE x!=0
s=s+MOD(x,10)
END DO
?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
【答案解析】
[解析] 题中程序的功能是将一个整数中的各位数字从个位数开始累加。每次循环中将个位数累加后,将该位从整数中删除,这样原来十位上的数字就成为个位数。
提交答案
关闭