问题 单项选择题

用程序计算一个整数的各位数字的乘积,在下划线处应填写的语句是( )。
INPUT"NUM="TO num
cj=1
DO WHILE num!=0
cj=cj*MOD(num,10)
______
ENDDO
cj

A.num=INT(num/10)

B.num=num-INT(num/10)

C.num=INT(num%10)

D.num=hum-INT(num%10)

答案

参考答案:A

解析: 用户首先输入一个数字保存到变量num中,使用一个DO WHILE循环语句来累计各位数字的乘积,判断条件是变量mum是否等于0,如果为0,则退出循环,否则通过求余函数MOD得到变量nurn的个位数,因为题意要求计算各位数字的乘积,所以接下来应将变量num除以10并取整,使之缩小10倍,以便将变量num的十位数变成个位数,然后再次循环计算。

填空题
判断题