c++:用for语句求1~100的奇数和
时间: 2023-05-22 09:01:17 浏览: 88
C知道:可以使用如下代码来求1~100的奇数和:
```c
int sum = 0;
for(int i = 1; i <= 100; i += 2) {
sum += i;
}
printf("1~100的奇数和为:%d\n", sum);
```
输出结果为:2500
相关问题
使用for语句写1-100奇数和程序
可以使用for循环语句来实现1-100的奇数和的计算,具体程序如下:
```C++
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 != 0) { // 判断是否为奇数
sum += i; // 累加奇数和
}
}
cout << "1-100的奇数和为:" << sum << endl;
return 0;
}
```
程序中,使用变量`sum`来保存累加的奇数和,然后通过for循环遍历1-100的所有数字,使用if语句判断每个数字是否为奇数,如果是,则将其加入到`sum`中。最后输出`sum`的值,即为1-100的奇数和。
c++使用while语句编程求1到50的奇数的和
可以使用while语句来编写C++程序,计算1到50的奇数的和,代码如下所示:
```c++
#include <iostream>
using namespace std;
int main() {
int sum = 0;
int i = 1;
while(i <= 50) {
if(i % 2 != 0) {
sum += i;
}
i++;
}
cout << "1到50的奇数的和为:" << sum << endl;
return 0;
}
```
这个程序中,我们使用了一个while循环来遍历1到50的数字,每次判断当前数字是否为奇数,如果是就将它加入到sum变量中。最后,我们使用cout语句打印出这个总和。