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

admin2016-09-30  57

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

选项 A、num=INT(num/10)
B、num=hum—INT(num/10)
C、num=INT(num%10)
D、aura=num—INT(num%10)

答案A

解析 用户首先输入一个数字保存到变量num中,使用一个DO WHILE衙环语句来累计备位数字的乘秘,判断条件是变量num是否等于0,如果为0,则退出循环,否则通过求余函数MOD得到变量num的个位数,因为题意要求汁算各位数字的乘积,所以接下来应将变量num除以10并取整,使之缩小10倍,以便将变量num的十位数变成个位数,然后阿次循环训算。
转载请注明原文地址:https://kaotiyun.com/show/DFIp777K
0

最新回复(0)