c语言用while求1~100奇数和
时间: 2023-05-11 18:06:07 浏览: 253
可以使用如下代码:
```c
#include <stdio.h>
int main() {
int sum = 0, i = 1;
while (i <= 100) {
if (i % 2 == 1) {
sum += i;
}
i++;
}
printf("1~100奇数和为:%d\n", sum);
return 0;
}
```
输出结果为:1~100奇数和为:2500
相关问题
c语言用while求1到100的奇数和
用while语句求1到100的奇数和。
答案:可以先设一个变量sum来表示奇数的和,初始值为0,然后使用while循环,循环变量i从1一直累加到100。每次循环,如果i是奇数,则将i加入sum中。最后循环结束后,sum即为1到100的奇数和。代码如下:
sum = 0
i = 1
while i <= 100:
if i % 2 == 1:
sum += i
i += 1
print("1到100的奇数和为:", sum)
c语言用while求100以内奇数和完整的可运行代码
下面是一个使用 while 循环求 100 以内奇数和的 C 语言代码:
```c
#include <stdio.h>
int main() {
int sum = 0; // 存储奇数和的变量
int i = 1; // 初始值为 1,因为第一个奇数为 1
while (i <= 100) {
if (i % 2 == 1) { // 如果 i 是奇数,就加入到 sum 中
sum += i;
}
i++; // i 自增 1
}
printf("100 以内奇数的和为: %d\n", sum);
return 0;
}
```
这个程序首先定义了一个变量 `sum` 来存储奇数的和,以及一个变量 `i` 来表示当前的数。然后使用 while 循环,当 `i` 小于等于 100 时执行循环体。在循环体中,如果 `i` 是奇数,就将它加入到 `sum` 中。最后输出 `sum` 的值即可。