c语言while循环求1到100的奇数和
时间: 2024-06-13 19:07:21 浏览: 257
以下是使用C语言while循环求1到100的奇数和的代码:
```c
#include <stdio.h>
int main() {
int i = 1, sum = 0;
while (i <= 100) {
if (i % 2 != 0) {
sum += i;
}
i++;
}
printf("1到100的奇数和为:%d\n", sum);
return 0;
}
```
代码解释:
首先定义变量i和sum,分别用于循环计数和存储奇数和。然后使用while循环,当i小于等于100时执行循环体。在循环体中,使用if语句判断i是否为奇数,如果是,则将i加到sum中。最后输出1到100的奇数和。
相关问题
用c语言while循环计算1到100内所有奇数和
可以使用以下代码来计算1到100内所有奇数的和:
```c
#include <stdio.h>
int main() {
int sum = 0;
int i = 1;
while (i <= 100) {
if (i % 2 != 0) {
sum += i;
}
i++;
}
printf("1到100内所有奇数的和为:%d\n", sum);
return 0;
}
```
输出结果为:1到100内所有奇数的和为:2500
c语言while循环输出1-100的奇数和偶数
在C语言中,可以使用`while`循环结合条件判断来分别输出1到100范围内的奇数和偶数。这里是一个简单的示例:
首先,我们创建两个计数器,一个用于追踪奇数,一个用于追踪偶数,然后初始化它们为1。
```c
#include <stdio.h>
int main() {
int i = 1; // 初始化计数器i为1,表示从1开始
int odd_count = 0; // 奇数计数器
int even_count = 0; // 偶数计数器
while (i <= 100) { // 当i小于等于100时继续循环
if (i % 2 == 0) { // 如果i是偶数
printf("偶数:%d\n", i);
even_count++; // 增加偶数计数器
} else { // 否则,i是奇数
printf("奇数:%d\n", i);
odd_count++; // 增加奇数计数器
}
i++; // 每次循环结束后,i自增1
}
printf("\n总结:\n");
printf("奇数总数:%d\n", odd_count);
printf("偶数总数:%d\n", even_count);
return 0;
}
```
阅读全文
相关推荐
















