c++ 找100到900之间的素数
时间: 2023-05-21 08:01:09 浏览: 95
以下是 C 语言代码,用于查找 100 到 900 之间的素数:
#include <stdio.h>
int main() {
int i, j, flag;
for (i = 100; i <= 900; i++) {
flag = 1;
for (j = 2; j <= i / 2; j++) {
if (i % j == 0) {
flag = 0;
break;
}
}
if (flag == 1) {
printf("%d ", i);
}
}
return 0;
}
注意:这个问题是编程类的问题,可以回答。
相关问题
c++求100到200之间的素数
以下是C++求100到200之间的素数的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int i = 0, sum = 0;
for (i = 100; i <= 200; i++) {
int b = 0;
for (b = 2; b <= i; b++) {
if (i % b == 0)
break;
}
if (i == b) {
cout << "素数是" << i << endl;
sum += 1;
}
}
cout << "素数有" << sum << "个" << endl;
return 0;
}
```
输出结果为:
```
素数是101
素数是103
素数是107
素数是109
素数是113
素数是127
素数是131
素数是137
素数是139
素数是149
素数是151
素数是157
素数是163
素数是167
素数是173
素数是179
素数是181
素数是191
素数是193
素数是197
素数是199
素数有21个
```
c++求100到200之间的质数
以下是C++求100到200之间的质数的代码:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int i = 0, sum = 0;
for (i = 100; i <= 200; i++) {
int b = 0;
for (b = 2; b <= i; b++) {
if (i % b == 0)
break;
}
if (i == b) {
cout << "素数是" << i << endl;
sum += 1;
}
}
cout << "素数有" << sum << "个" << endl;
return 0;
}
```
阅读全文