下面程序计算一个整数的各位数字之和,在下划线处应填写的语句是 SET TALK OFF INPUT"x="TO X s=0 DO WHILE x!=0 s=s+OD(x,10) END

admin2015-11-21  22

问题 下面程序计算一个整数的各位数字之和,在下划线处应填写的语句是
    SET TALK OFF   
    INPUT"x="TO X   
    s=0   
    DO WHILE x!=0
    s=s+OD(x,10)  
    ENDDO
    ?  s
    SET TALK 0IN

选项 A、x=int(x/10)   
B、x=iot(x%10)
C、x=x-int(x/1 0)   
D、x=x—int(x%10)

答案A

解析 题干中给出的程序功能是将一个整数中的各位数字从个位数开始累加。每次循环中将个位数累加后,将该位从整数中删除,这样原来十位上的数字就成为个位数,直到所有数字累加完毕。其中,MOD(x,10)语句是得到个位数字,x=int(x/10)语句是将个位数字删除。
转载请注明原文地址:https://kaotiyun.com/show/Trbp777K
0

最新回复(0)