下面程序中为什么要加Exit For?????这个有什么用????其中的isprime是一个调用过来的程序。

[复制链接]
查看11 | 回复1 | 2011-9-8 10:10:06 | 显示全部楼层 |阅读模式
DimiAsIntegerFori=2999To1Step-1Ifisprime(i)=TrueThenText1.Text=iEndIfExitFornext
回复

使用道具 举报

千问 | 2011-9-8 10:10:06 | 显示全部楼层
你的程序逻辑有问题,应该是把exitfor放在if语句中,isprime函数用来判断一个数是否为素数,若是则显示在文本框中,然后退出循环,这样程序的功能就实现了找3000以内的最大素数是谁了追问哦,过了一天就想通了,不过exitfor放外面是没问题的,exitfor和if没有关系,只要保证if先运行就行,所以exitfor放的位置没问题,我运行检验过这个是没问题的,不过还是谢谢你,给了我提示,给分。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行