VB程序中循环语句1次正1次负

[复制链接]
查看11 | 回复2 | 2009-8-27 22:19:57 | 显示全部楼层 |阅读模式
t=-tdim s as double dim i,t as integers=0 : t==1=====================一步一步来,本人也是菜鸟。。。for i=1 to 100--------------从1到100的循环s= s+t*(1/i)----------------进行一个惨无人道的计算和累加t=-t------------------------之前t=1,但是程序把-t赋值给了t,导致t变成了-tnext i---------------------一到100的循环(往for那里看,这时i+1)text1.text="0"+str(s)-------当循环结束,就输出了
回复

使用道具 举报

千问 | 2009-8-27 22:19:57 | 显示全部楼层
t=-t是取t的相反数 所以当t=1时t可以+1 -1你改成t=2之后
t就永远等于2了
回复

使用道具 举报

千问 | 2009-8-27 22:19:57 | 显示全部楼层
。。。t = -t没循环一次t改变一次符号t = 2每次都把t赋成2,当然一直是2啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行