解题思路: 筛法遍历,从2到n走一遍,是素数就输出,不是就跳过
注意事项: 布尔变量的判断函数
参考代码:
#include <bits/stdc++.h> using namespace std; bool isprime(int n) { for(int i = 2; i * i <= n; i ++) { if(n % i == 0) return 0; } return 1; } int main() { int n; cin >> n; for(int i = 2; i <= n; i ++) { if(isprime(i)) { cout << i << endl; } } return 0; }
0.0分
3 人评分
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:667 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:538 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3392 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:583 |
大神老白 (C语言代码)浏览:602 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:508 |
C语言训练-素数问题 (C语言代码)浏览:990 |
回文串 (C语言代码)浏览:2843 |
大小写转换 (C语言代码)浏览:839 |
printf基础练习2 (C语言代码)浏览:305 |