1-100循环输出2和2的倍数
时间: 2024-06-06 21:06:55 浏览: 7
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100.
相关问题
输出2-100以内的素数
要输出2-100以内的素数,可以使用质数筛法,具体步骤如下:
1. 创建一个长度为n(这里是100)的bool类型数组,初始化为true。
2. 从2开始循环到sqrt(n),将数组中2的倍数、3的倍数、4的倍数......直到sqrt(n)的倍数都标记为false。
3. 遍历数组,输出所有值为true的下标即为素数。
以下是输出2-100以内的素数的代码实现:
```
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
const int n = 100;
bool isPrime[n+1];
fill(isPrime, isPrime+n+1, true); // 初始化为true
for (int i = 2; i <= sqrt(n); i++) {
if (isPrime[i]) {
for (int j = i*i; j <= n; j += i) {
isPrime[j] = false;
}
}
}
cout << "2 ";
for (int i = 3; i <= n; i += 2) { // 只遍历奇数
if (isPrime[i]) {
cout << i << " ";
}
}
return 0;
}
```
jaya 用循环结构求1-100以内3的倍数和
可以使用以下代码来求1-100以内3的倍数和:
```
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
sum += i;
}
}
```
其中,sum 是累加器,用于存储3的倍数的和。for 循环从1到100遍历每个数,如果当前数是3的倍数,则将其加入到累加器中。最后,输出累加器的值即可。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)