VB……一道最简单地 x=5 for i=1 to 20 step 2 x=x+i/5 Next x 是求x的值,我死活算不出21?而是25?

姿漾
2012-04-07 · 超过20用户采纳过TA的回答
知道答主
回答量:103
采纳率:45%
帮助的人:27.7万
展开全部
介个,问题应该在这里:
“\”:在Integer类型中,如果商带小数,则直接舍去小数部分,只保留整数部分。
“/”:在Integer类型中,如果商带小数,则把小数部分以0.5为界限,小数部分大于0.5,则返回的整数部分+1;如果小数部分小于0.5,则直接返回小数部分。
“Mod”:这个是求模运算,就是取的余数。
所以当i=1,3时 i\5=0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BestPicker
2011-03-04
知道答主
回答量:10
采纳率:0%
帮助的人:10万
展开全部
x=5 i=1 x=5+0=5
x=5 i=3 x=5+0=5
x=5 i=5 x=5+1=6
x=6 i=7 x=6+1=7
7 9 8
8 11 x=8+11/5=10
10 13 12
12 15 x=12+15/5=15
15 17 18
18 19 21
所以 答案是 21
追问
为什么i=1和3的时候i/5是0?
追答
/是整除号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luiliwusuowei
2012-03-22
知道答主
回答量:49
采纳率:0%
帮助的人:20.7万
展开全部
我也怎么算的都是25,当i=1时,X=5+1/5=6/5,当I=3时,X=6/5+3/5=
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华仔成教
2011-02-28 · TA获得超过887个赞
知道小有建树答主
回答量:808
采纳率:100%
帮助的人:724万
展开全部
这个题有错“Next x”
追问
不懂啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式