当前位置:   article > 正文

C/C++练习7---求某个范围内的所有素数_c语言求小于n的所有素数,按照每行10个显示出来。

c语言求小于n的所有素数,按照每行10个显示出来。

Problem Description

小于n的所有素数,按照每行10个显示出来。

Input

输入整数n(n<10000)。

Output

每行10个依次输出n以内(不包括n)的所有素数。如果一行有10个素数,每个素数后面都有一个空格,包括每行最后一个素数。

Sample Input

100

Sample Output

  1. 2 3 5 7 11 13 17 19 23 29 
  2. 31 37 41 43 47 53 59 61 67 71 
  3. 73 79 83 89 97 

Hint

请注意题目中求的是小于n的所有素数。

Source

 

  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int n;int j;
  5. int s = 0;
  6. cin >> n;
  7. for (int i = 2; i <n; i++) {
  8. if (i == 2) {
  9. cout << i <<" ";
  10. s++;
  11. }
  12. else {
  13. for (j = 2; j < i; j++) {
  14. if (i % j == 0) {
  15. break;
  16. }
  17. }
  18. if (j==i) {
  19. cout << i <<" ";
  20. s++;
  21. }
  22. if (s % 10 == 0) cout << endl;
  23. }
  24. }
  25. }

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/423736
推荐阅读
相关标签
  

闽ICP备14008679号