a=0j=1WHILE j<=5 a=(a+j)MOD5 J=J+1WENDPRINT aEND过程应该是怎样的?MOD代表什么?还有结果

vcpf975
2013-10-13 · TA获得超过4526个赞
知道小有建树答主
回答量:995
采纳率:0%
帮助的人:702万
展开全部
循环中每次计算a的值,MOD的意思是取模,就是求余数。比如6MOD5=1:(6/5=1....1),3MOD5=3(3/5=0...3)。 具体的每一步过程如下:a = 0; j = 1;进入while判断,j=1, 1<=5,a=(a+j)MOD5 = (0+1) MOD 5 = 1;j = j + 1 则,j = 2; 进入下一次while判断,j=2, 2<=5;a=(a+j)MOD5 = (1+2) MOD 5 = 3;j = j + 1 则,j = 3; 进入下一次while判断,j=3, 3<=5;a=(a+j)MOD5 = (3+3) MOD 5 = 1;j = j + 1 则,j = 4; 进入下一次while判断,j=4, 4<=5;a=(a+j)MOD5 = (1+4) MOD 5 = 0;j = j + 1 则,j = 5; 进入下一次while判断,j=5, 5<=5;a=(a+j)MOD5 = (0+5) MOD 5 = 0;j = j + 1 则,j = 6; 进入下一次while判断,j=6, 6>5;推出循环。输出a,这时a是零,所以结果为0;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式