VB的一道题求详解

2025-03-13 08:58:39
推荐回答(2个)
回答1:

15
首先,你应该知道“mod”函数,
如上面程序段:j mod 3,为j被3除后的余数;
a=a+j Mod 3,即a加上“j”被3除后的余数再赋值给a;
结果应该是
a=1+2+0(3)+1(4)+2(5)+0(6)+...+2(14)+0(15)
=1*5+2*5+0*5=15

注释如下:
a=0 /// a初始为零
for j=1to15 /// j从1至15循环
a=a+j mod 3 /// a赋值a+j被3除后的余数
Next j /// 返回下一轮循环
Print a ///输岀a的值

回答2:

输出结果是: 15
Mod 的意思是取余,j mod 3得到j除以3的余数
a=a+j mod 3,即a加上j除以3的余数,再重新赋值给a