1.通过图3的程序:若输入a=333,k=5,则输出的b为( )INPUT “a,k=”;a,kb=0i=0DOq=a\kr=a MOD kb=b+r*10^ii=i+1a=qLOOP UNTIL q=0PRINT bEND

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 06:52:59
1.通过图3的程序:若输入a=333,k=5,则输出的b为( )INPUT “a,k=”;a,kb=0i=0DOq=a\kr=a MOD kb=b+r*10^ii=i+1a=qLOOP UNTIL q=0PRINT bEND

1.通过图3的程序:若输入a=333,k=5,则输出的b为( )INPUT “a,k=”;a,kb=0i=0DOq=a\kr=a MOD kb=b+r*10^ii=i+1a=qLOOP UNTIL q=0PRINT bEND
1.通过图3的程序:若输入a=333,k=5,则输出的b为( )
INPUT “a,k=”;a,k
b=0
i=0
DO
q=a\k
r=a MOD k
b=b+r*10^i
i=i+1
a=q
LOOP UNTIL q=0
PRINT b
END

1.通过图3的程序:若输入a=333,k=5,则输出的b为( )INPUT “a,k=”;a,kb=0i=0DOq=a\kr=a MOD kb=b+r*10^ii=i+1a=qLOOP UNTIL q=0PRINT bEND
重点解释下这两句语句
q=a\k q等于k除以a的商,忽略余数
r=a MOD k MOD是取模函数,就是取a除以k的余数
下面的就是一个循环体(do和loop之间的语句)循环是从DO开始,直到满足条件表达式 q=0
跳出循环
输出b的值为3
如果答案是错的,就是你这句话q=a\k 应该为q=a/k