计算1-50之间所有奇数
时间: 2024-01-16 07:05:20 浏览: 85
好的,可以使用for循环或者while循环来计算1-50之间所有奇数,代码如下:
使用for循环:
```
int sum = 0;
for (int i = 1; i <= 50; i += 2) {
sum += i;
}
cout << "1-50之间所有奇数的和为:" << sum << endl;
```
使用while循环:
```
int sum = 0;
int i = 1;
while (i <= 50) {
if (i % 2 != 0) {
sum += i;
}
i++;
}
cout << "1-50之间所有奇数的和为:" << sum << endl;
```
以上两种方法都可以实现计算1-50之间所有奇数的和,输出结果为:1-50之间所有奇数的和为:625。
相关问题
python 计算1-175之间的奇数和
可以使用循环来实现:
```python
sum = 0
for i in range(1, 176, 2):
sum += i
print(sum)
```
其中,`range(1, 176, 2)` 表示从 1 到 175(包含 1 和 175),步长为 2,即只取奇数。循环内部,将每个奇数加起来,最后输出总和。
Java打印1-100之间所有奇数的和
在Java中,我们可以使用循环结构如for循环以及条件判断来打印1到100之间的所有奇数,并计算它们的总和。以下是简单的代码示例:
```java
public class Main {
public static void main(String[] args) {
int sum = 0; // 初始化奇数之和为0
for (int i = 1; i <= 100; i++) { // 遍历1到100
if (i % 2 != 0) { // 判断是否为奇数
System.out.println(i); // 打印奇数
sum += i; // 累加奇数到总和
}
}
System.out.println("1到100之间奇数的和是:" + sum);
}
}
```
这个程序首先初始化`sum`为0,然后从1开始逐个检查数字是否为奇数。如果是奇数,就将其打印出来并加到`sum`上。最后,它会输出整个范围内奇数的总和。