Zclub討論區 Z板

 找回密码
 註冊
搜索
查看: 446|回复: 6

請教一下VB1+2+3.....100

[复制链接]
发表于 2003-6-12 21:29:43 | 显示全部楼层 |阅读模式
sum=0 For i=1 To 100 sum=sum+1 Next i Print sum 為啥跑出來只有100 正確的程式要怎麼寫 1加到100要如何用迴圈跑出來??
发表于 2003-6-12 23:26:54 | 显示全部楼层
i=0
sum=0
while i<=100
sum=sum+i
i=i+1
wend
print sum
試試看吧
回复

使用道具 举报

发表于 2003-6-12 23:31:35 | 显示全部楼层
sum=0
For i=1 To 100
sum=sum+i<<<改成i就可以了
Next i
Print sum
回复

使用道具 举报

发表于 2003-6-12 23:33:09 | 显示全部楼层
回覆給:小忠

void 1_add_to_100(int i)
{
if ( i == 0 ) printf("%d", sum);
else sum = i + 1_add_to_100( i - 1 ) ;
}
回复

使用道具 举报

发表于 2003-6-12 23:38:39 | 显示全部楼层
void 1_add_to_100(int i)
{
if ( i != 0 ) sum = i + 1_add_to_100( i - 1 ) ;
return 0;
}
上面錯了
這樣才對
回复

使用道具 举报

发表于 2003-6-14 14:51:32 | 显示全部楼层
回覆給:阿穎
回覆給:speed lover
謝謝啦~~感激
回复

使用道具 举报

发表于 2003-6-15 00:56:54 | 显示全部楼层
sum=0
For i=1 To 100
sum=sum+i
Next i
Print sum

---
Q:為啥跑出來只有100
A:因為這樣子的寫法意思是 把數字1加100次並且存到sum變數去   最後印出sum的值,所以sum的值是100

int i=0
for(int j=1;j<=100;j++)
{
i=i+j;
}
cout<
有錯要糾正我..對VB不是很精通...."||..
回复

使用道具 举报

Yahoo
您需要登录后才可以回帖 登录 | 註冊

本版积分规则

手機版|Archiver|Z板 Sitetag 訪客統計

GMT+8, 2025-1-11 15:07 , Processed in 0.087574 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表