vb中的for–next循环问题计算 15

vb中的for–next循环问题,x=100,fori=1to100step5,x=x-i\6,nexti,求执行循环后x的值(正确答案为-54,求具体计算过程)不要一步... vb中的for–next循环问题,x=100, for i=1 to 100 step 5 ,x=x-i\6 , next i,求执行循环后x的值(正确答案为-54,求具体计算过程)
不要一步一步循环得的答案,想问问有没有简单有规律的计算方法?
展开
 我来答
syx54
2012-09-14 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2753万
展开全部
首先:i \ 6运算符号\,理解为整除求商
例如:8 \ 6 = 1 理解为8除以6的商是1,余数为2,在这里余数不考虑
8 \ 5 = 1 理解为8除以5的商是1,余数为3,在这里余数不考虑
8 \ 4 = 2 理解为8除以4的商是2,余数为0,在这里余数不考虑
8 \ 3 = 2 理解为8除以3的商是2,余数为2,在这里余数不考虑
15 \ 7 = 2 理解为15除以7的商是2,余数为1,在这里余数不考虑
x = 100
For i = 1 To 100 Step 5
x = x - i \ 6
Next i
第1次循环,i是1,商是0,所以结果x为100
第2次循环,i是6(Step 5),商是1,所以结果x为99
第3次循环,i是11(Step 5),商是5,所以结果x为94
........
省略了吧?
marksea
2012-09-14 · TA获得超过1331个赞
知道小有建树答主
回答量:1205
采纳率:0%
帮助的人:1128万
展开全部
  1. 电脑运算是最方便的,现在都是用电脑来输出结果,来解放劳动力,要的是加强编程能力。

  2. 电脑完成的大的运算,是成千上万人几辈子也完成不了的, 要充分利用程序,和电脑的计算能力,给出结果就是啦。

  3. 人工做迭代运算是很麻烦的,可计算机最擅长做迭代运算。

  4. 有简单有规律的计算方法,就是随i的增加,-i\6越来越大,X就减小的越来越快。

  5. 减小是和 sum(1\6, 6\6, 11\6, 16\6,   (16+5)\6....)=sum(0,1,1,2,3,4,.。。。),x起始值为100。

 

结果,循环结束i= 96, x=54:

   i        x

   1    100

   6     99

 11     98

 16     96

 21     93

 26     89

 31     84

 36     78

 41     72

 46     65

 51     57

 56     48

 61     38

 66     27

 71     16

 76     4

 81    -9

 86    -23

 91    -38

 96    -54

 

具体的程序是

Private Sub Form_Load()

x = 100

For i = 1 To 100 Step 5

x = x - i \ 6

Text1.Text = Text1.Text + vbCrLf + Str(i) + "    " + Str(x)

Next i

 

End Sub

 

 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科商国0p
2012-09-14 · TA获得超过357个赞
知道小有建树答主
回答量:534
采纳率:28%
帮助的人:237万
展开全部
你好:一楼回答基本正确,除了他说的第三次循环
第3次循环,i是11(Step 5),商应该是1,而不是5,所以结果x为98,他把商数搞错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
死神来e
2012-09-25
知道答主
回答量:5
采纳率:0%
帮助的人:7762
展开全部
Private Sub Form_Load()
x = 100
For i = 1 To 100 Step 5x = x - i \ 6Text1.Text = Text1.Text + vbCrLf + Str(i) + " " + Str(x)Next i
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式