当前位置:系统粉 > 电脑问答 > 其他问答 > 一个貌似很灵异的事件(简单编程出现的错误)

一个貌似很灵异的事件(简单编程出现的错误)

提问者:guren落默  |  浏览 次  |  提问时间:2017-02-05  |  回答数量:3

一个貌似很灵异的事件(简单编程出现的错误) 其实也就是很简单的一个程序,筛法求素数。但我用Devcpp 4.9.9.2编译后运行出问题了。程序不断的一遍又一遍地输出求出的素数,不会停了。程序如下:调试的时候发现,前两个FOR语句运行正常。第三个FOR语句运行完以后,接着运行RETURN,但等RETURN运行完后程序又反回去运行第三个FOR了,然后就没完没了地在return和第三个for之间循环~~~~~以前没碰到过这种事情,感觉很灵异。请问各位朋友有知道是怎么回事的么?#include<iostream>using namespace std;int main(){  bool a[101];  int i,j;  for (i=2;i<=100;i++) a=true;  for (i=2;i<=50;i++) if (a)  {    j=i;    while (j<=100)    {       j+=i;       a[j]=false;    }  }  for (i=2;i<=100;i++)    {       if (a) cout<<i<<&

已有3条答案
你是我的37度

你是我的37度

回答数:116  |  被采纳数:40

2017-02-05 21:36:18
在return 0处设置断点没发现你说的问题
赞 11
千玥依

千玥依

回答数:93  |  被采纳数:45

2017-02-05 21:07:28
这样啊。。。。我刚才试了一下,但是问题还是有,运行到RETURN,狂按F7,程序就是不结束,然后就是一堆的输出
既然斑竹都说没有问题了,那就应该是编译器的问题了。感谢了。
赞 9
深拥迩好吗i

深拥迩好吗i

回答数:114  |  被采纳数:142

2017-02-06 03:33:46
数组都不带下标吗
赞 11
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航