注册 登录
编程论坛 C++教室

自学初学者,找一个大于给定整数且紧随这个整数的素数

冉三 发布于 2017-11-10 18:17, 1195 次点击
#include<iostream>
using namespace std;
int fun(int m)
{ int i,k;
  for(i=m+1;;i++)
  {  for(k=2;k<i;k++)
        if(i%k==0) break;
     if(k=m) return(i);
  }
}
main()
{ int n;
  cout<<"请输入n:"<<endl;
  cin>>n;
  cout<<fun(n);
  return 0;
}
麻烦各位告诉我哪里有编译问题
1 回复
#2
rjsp2017-11-10 19:29
编译问题?直接看编译器的报错信息。

还是说说逻辑错误吧
if(k=m) 我猜你是想 if( k == m )
1