用c语言求1 3 5... 99的和
时间: 2023-04-23 16:02:16 浏览: 90
可以使用C语言的循环语句和条件语句来求1、3、5……99的和,具体实现如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 99; i += 2) {
sum += i;
}
printf("1+3+5+...+99的和为:%d\n", sum);
return 0;
}
```
上面的代码中,我们首先定义了一个变量`sum`,用于存储求和结果,初始值为0。然后使用`for`循环语句遍历1到99的奇数,每次将当前的奇数加到`sum`中。最后输出`sum`的值即为1、3、5……99的和。
值得注意的是,由于题目要求求的是奇数的和,因此我们在`for`循环语句中使用了`i += 2`来保证`i`的值始终为奇数。
相关问题
c语言求1 3 5 7... 99的和
c语言求1 3 5 7... 99的和可以使用以下代码:
```
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 99; i += 2) {
sum += i;
}
printf("%d", sum);
return 0;
}
```
运行结果为2500.
c语言1 3 5 7 ... 99while语句
下面是使用 while 循环打印出 1 到 99 之间的奇数:
```c
#include <stdio.h>
int main() {
int i = 1;
while (i <= 99) {
printf("%d ", i);
i += 2;
}
return 0;
}
```
在循环中,我们首先初始化变量 `i` 为 1,然后在每次循环中打印出 `i` 的值,接着将 `i` 增加 2,使之成为下一个奇数。当 `i` 大于 99 时,循环结束。