永发信息网

dev c++出错了,求解决

答案:2  悬赏:80  手机版
解决时间 2021-02-08 14:44
  • 提问者网友:心牵心
  • 2021-02-07 14:13
E:\c\dev c++\collect2.exe [Error] ld returned 1 exit status

前一秒还好好的,然后在
for(j=2;j这一行改了一下
for(j=2;j(i除以2)就这样了,该回去也没用。

#include
int main()
{
int min,max,i,j,k;

//输入
printf("enter min:");
scanf("%d",&min);
for(;min<2;)
{
printf("min must bigger than 1\nenter min again:");
scanf("%d",&min);
}
printf("enter max:");
scanf("%d",&max);

//计算
for(i=min;i<=max;i++)//当前数字
{
for(j=2;j {
k=i%j;
if(k==0)
{
break;
}
}
if(k!=0)
{
printf("%d\t",i);
}
}

return 0;
}

这是求素数

其他代码正常编译
最佳答案
  • 五星知识达人网友:青尢
  • 2021-02-07 14:18
印象中这种错误提示往往是因为进程还在运行,我一般看到这句就把Dev关掉同时打开任务管理器把对应程序的进程杀掉,之后就好了
全部回答
  • 1楼网友:山有枢
  • 2021-02-07 14:44
首先程序有问题: 当i等于4的时候, for (j=2;j
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯