//第一个函数判断一个数是否为素数 bool IsSu(int number){ if(number==2 && number==3) return true; for(int i=2;i<=sqrt(number);i++){ if(number%i==0){ return false; } } return true; } void printSu(){ for(int i=2;i<=2000;i++){ if(IsSu(i)) printf("%d ",i); } printf("\n"); }
int findvalue[2000]={2}; static int find=1; bool adjust(int value) { assert(value>=2); if(value==2) returntrue; for(int i=0;i<=find;i++) { if(value%findvalue[i]==0) return false; } findvalue[find++]; return true; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题