用c++输出50-100之间所有奇数的累加和
时间: 2023-05-12 16:06:04 浏览: 160
以下是用 C 语言输出 50-100 之间所有奇数的累加和的代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 51; i <= 99; i += 2) {
sum += i;
}
printf("50-100之间所有奇数的累加和为:%d\n", sum);
return 0;
}
```
输出结果为:
```
50-100之间所有奇数的累加和为:1250
```
相关问题
c++输出1-n之间的所有奇数的和、偶数的和流程图。
在C++中,输出1到n之间所有奇数和偶数的和可以通过循环和条件判断实现。以下是简单的流程图解释:
1. **开始**
2. **输入** n (整数,表示范围上限)
3. **初始化** 总和奇数 sum_odd = 0 和总和偶数 sum_even = 0
4. **循环** i = 1 到 i <= n
- **检查** 如果i是奇数(i % 2 == 1)
- **累加** sum_odd += i
- **检查** 同时如果i是偶数(i % 2 == 0)
- **累加** sum_even += i
5. **计算** 输出奇数和:sum_odd
6. **计算** 输出偶数和:sum_even
7. **结束**
以下是对应的伪代码示例:
```cpp
int main() {
int n;
cout << "请输入一个数字: ";
cin >> n;
int sum_odd = 0, sum_even = 0;
for(int i = 1; i <= n; ++i) {
if(i % 2 == 1) { // 奇数
sum_odd += i;
} else if(i % 2 == 0) { // 偶数
sum_even += i;
}
}
cout << "1到" << n << "之间奇数的和是: " << sum_odd << endl;
cout << "1到" << n << "之间偶数的和是: " << sum_even << endl;
return 0;
}
```
c++将1-m之间奇数顺序累加,直到其和等于或大于m为止,其中m从键盘输入。
#include <stdio.h>
int main()
{
int m, sum=0, i=1;
printf("请输入m的值:");
scanf("%d", &m);
while(sum<m)
{
sum += i;
i += 2;
}
printf("1-%d之间奇数顺序累加的和为:%d\n", m, sum);
return 0;
}
阅读全文