某算法流程图如下图所示。当输入X的值为100时,输出S的值为( )。 A.4

admin2022-08-02  55

问题 某算法流程图如下图所示。当输入X的值为100时,输出S的值为(  )。A.44B.33C.36D.48

选项 A.44
B.33
C.36
D.48

答案 C

解析 mod为取余运算,计算mmodn即求m除以n的余数。当输入x的值为100时,x>0,xmod3=1≠0,x=x/3=100/3=33;此时x>0,xmod3=0,s=s+x=0+33=33,x=x/3=33/3=11;此时x>0,xmod3=2≠0,x=x/3=11/3=3;此时x>0,Xmod3=0,s=s+x=33+3=36;x=x/3=3/3=1;此时x>0,xmod3=1≠0,x=x/3=0;此时x>0不成立,跳出循环,输出s=36。
转载请注明原文地址:https://tihaiku.com/congyezige/1902882.html

最新回复(0)