运用c语言使用while或for语句编写下列程序计算并输出1+3+5+.+99的和;
时间: 2024-11-27 08:16:26 浏览: 7
在C语言中,你可以使用`while`或`for`循环结合累加的方式来编写这个程序。下面是两个版本的示例:
**使用`while`循环:**
```c
#include <stdio.h>
int main() {
int i = 1;
int sum = 0;
while (i <= 99) {
sum += i;
i += 2; // 由于我们要计算的是奇数之和,所以每次增加2
}
printf("1 + 3 + 5 + ... + 99 的和为:%d\n", sum);
return 0;
}
```
**使用`for`循环:**
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 99; i += 2) { // 从1开始,每次加2,直到超过99
sum += i;
}
printf("1 + 3 + 5 + ... + 99 的和为:%d\n", sum);
return 0;
}
```
这两个程序都会计算并输出1到99之间所有奇数的和。
阅读全文