河北保定白沟王冀伟,10厘米尺子标准图,5566网页
这个题一开始写判断素数那个函数是这么写的,结果就导致没把2算进去。。。
bool check(int n) { for (int i = 2; i < sqrt(n)+1 ; i++) if(n % i == 0) return false; return true; }
#include <iostream> #include <vector> #include <cmath> using namespace std; bool check(int n) { for (int i = 2; i * i <= n; i++) if(n % i == 0) return false; return true; } int main() { int n,m; vector<int> v; cin>>m>>n; int i=0,num=2; while(i<n){ if(check(num)) { i++; if(i>=m) v.push_back(num); } num++; } for(int j=0;j<v.size();j++) { if(j%10==0) cout<<v[j]; else if(j%10==9) printf(" %d\n",v[j]); else printf(" %d",v[j]); } return 0; }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论