单选题
下面程序计算一个整数的各位数字之和,在下画线处应填写的语句是( )。
SETALOFF
INPU"x="Tx
s=0
DWHILx!=0
s=s+MOD(x,10)
______
ENDDO
s
SETALON
A、
x=int(x/10)
B、
x=int(x_x0010_)
C、
x=x-int(x/10)
D、
x=x-int(x_x0010_)
【正确答案】
A
【答案解析】
“/”是除运算,“%”是求余运算。程序首先取模求整数最低位,再用除10取整的方法去掉整数的最低位,继续取模求次低位,如此循环,求得和值。取整用int函数。
提交答案
关闭