用c++写1到100的偶数和
时间: 2024-06-16 14:04:11 浏览: 270
以下是使用C++编写程序,计算从1到100的偶数和的示例代码:
```cpp
#include <iostream>
int main() {
int sum = 0;
for (int i = 2; i <= 100; i += 2) {
sum += i;
}
std::cout << "从1到100的偶数和为:" << sum << std::endl;
return 0;
}
```
这段代码使用了for循环,从2开始遍历到100,每次加2跳过奇数,累加所有偶数。最后输出结果即可。
解释一下代码中的几个关键点:
* `#include <iostream>`:包含输入输出流库,用于控制台输出。
* `int sum = 0;`:定义一个变量sum,用于存储偶数的总和。
* `for (int i = 2; i <= 100; i += 2)`:使用for循环从2开始遍历到100,每次加2跳过奇数。
* `sum += i;`:将当前循环变量i加入到sum中。
* `std::cout << "从1到100的偶数和为:" << sum << std::endl;`:输出偶数的总和。
* `return 0;`:程序正常结束并返回0。
运行这段代码,输出结果应该为:从1到100的偶数和为:5050。
相关问题
用c++写1到100的偶数总和
以下是用 C 语言写的计算 1 到 100 的偶数总和的代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 2; i <= 100; i += 2) {
sum += i;
}
printf("1 到 100 的偶数总和为:%d\n", sum);
return 0;
}
```
输出结果为:
```
1 到 100 的偶数总和为:2550
```
希望能够帮助到你!
用C++写一个奇数和偶数
#include <stdio.h>
int main() {
int n, sum_odd = 0, sum_even = 0;
printf("请输入一个整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) { // 判断是否为偶数
sum_even += i;
} else { // 否则为奇数
sum_odd += i;
}
}
printf("1到%d之间的奇数之和为:%d\n", n, sum_odd);
printf("1到%d之间的偶数之和为:%d\n", n, sum_even);
return 0;
}
阅读全文