首页 /编程语言和算法/C/C++
 C++ 嵌套循环
2023年10月2日 22:31
#include <iostream>
using namespace std;
 
int main ()
{
    int i, j;
    for(i=2; i<100; i++) {
        for(j=2; j <= (i/j); j++) {
            if(!(i%j)) {
                break; // 如果找到,则不是质数
            }
        }
        if(j > (i/j)) {
            cout << i << " 是质数\n";
        }
    }
    return 0;
}

运行结果:

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


 
全部回复(1)
  • 引用1楼

    无限循环,可以用Ctrl+C停止:

    #include <iostream>
    using namespace std;
    
    int main()
    {
    
        for (; ; )
        {
            printf("This loop will run forever.\n");
        }
    
        return 0;
    }


  • 首页 | 电脑版 |