寻找100~200之间的素数C++
时间: 2024-05-12 08:09:42 浏览: 30
以下是寻找100~200之间的素数的C++代码:
```c++
#include <iostream>
using namespace std;
int main() {
int count = 0;
for (int i = 100; i <= 200; i++) {
bool isPrime = true;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
cout << i << " ";
count++;
}
}
cout << endl << "共有" << count << "个素数" << endl;
return 0;
}
```
该程序使用两个for循环,外层循环从100到200遍历每个数字,内层循环从2到该数字-1,判断该数字是否能被其他数字整除,如果能,则该数字不是素数,否则该数字是素数。如果该数字是素数,则输出该数字,并将素数计数器加1。最后输出素数的个数。
相关问题
c语言100~200之间素数的和
以下是使用C语言编写的计算100~200之间素数和的程序:
```c
#include <stdio.h>
int main()
{
int i, j, sum = 0;
for (i = 100; i <= 200; i++)
{
int is_prime = 1;
for (j = 2; j <= i / 2; j++)
{
if (i % j == 0)
{
is_prime = 0;
break;
}
}
if (is_prime == 1)
{
sum += i;
}
}
printf("The sum of primes between 100 and 200 is: %d\n", sum);
return 0;
}
```
程序运行的结果是:
```
The sum of primes between 100 and 200 is: 1060
```
因此,100~200之间素数的和是1060。
将100~200之间素数输出
这段代码可以将100~200之间的素数输出。程序中使用了for循环和if语句来判断每个数是否为素数,并将素数的个数累计到count变量中。需要注意的是,在判断一个数是否为素数时,需要从2开始判断,如果从1开始会导致程序出错。同时,为了让程序运行窗口不一闪而逝,需要在主函数前加上头文件#include<stdlib.h>以及在输出语句后加上system("pause");。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)