你的代码可以精炼一下 int main(void){ int N; cin>>N; if(N<=1) return 0; vector<bool>visit(N+1,false); for(int i=2; i<=N; i++){ if(!visit[i]){ cout<<i<<endl; int k = i; while(k <= N){ visit[k] = true; k += i; } } } return 0; }
C语言程序设计教程(第三版)课后习题4.9 (C++代码)浏览:2202 |
求圆的面积 (C++代码)这里推荐使用宏定义浏览:2028 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:530 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:660 |
愚蠢的摄影师 (C++代码)浏览:980 |
星期判断机 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:729 |
永远的丰碑 (C语言代码)浏览:608 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:420 |