VB的一道题求详解

Privatesubform_click()a=0forj=1to15a=a+jmod3NextjPrintaEndsub输岀a的值是多少,本人初学者,求详解,感激对a=... Private sub form_click()
a=0
for j=1to15
a=a+j mod 3
Next j
Print a
End sub
输岀a的值是多少,本人初学者,求详解,感激
对a=a+j Mod 3这句具体怎么解释
展开
 我来答
信息技术及论证评审
2011-03-03 · 知识分享,逐步完善,有需要内容沟通!
信息技术及论证评审
采纳数:414 获赞数:4597

向TA提问 私信TA
展开全部
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的值
上海华然企业咨询
2024-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步... 点击进入详情页
本回答由上海华然企业咨询提供
百度网友3090e3741
2011-03-03 · TA获得超过2916个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:251万
展开全部
输出结果是: 15
Mod 的意思是取余,j mod 3得到j除以3的余数
a=a+j mod 3,即a加上j除以3的余数,再重新赋值给a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式