求1到10之间所有的奇数和 C语言
时间: 2023-06-23 09:10:24 浏览: 235
可以使用循环和条件语句来实现这个功能,具体代码如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
if (i % 2 == 1) {
sum += i;
}
}
printf("1到10之间所有的奇数和为:%d\n", sum);
return 0;
}
```
运行结果为:
```
1到10之间所有的奇数和为:25
```
相关问题
求20到50之间所有的奇数 C语言
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int i;
for (i = 21; i <= 50; i += 2) {
printf("%d ", i);
}
return 0;
}
```
运行程序后,会输出所有的 20 到 50 之间的奇数:21 23 25 27 29 31 33 35 37 39 41 43 45 47 49。
C语言求x到y之间所有奇数和
在C语言中,你可以通过循环结构和条件判断来计算从x到y之间的所有奇数之和。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int x, y, sum = 0; // 定义变量x、y用于范围,sum用于累加奇数
printf("请输入范围的起始值(x): ");
scanf("%d", &x);
printf("请输入范围的结束值(y): ");
scanf("%d", &y);
if (x > y) { // 检查输入的顺序,如果x大于y则交换它们
int temp = x;
x = y;
y = temp;
}
for (int i = x; i <= y; i++) { // 循环遍历x到y
if (i % 2 != 0) { // 判断是否为奇数
sum += i; // 累加奇数
}
}
printf("从%d到%d的所有奇数之和为: %d\n", x, y, sum);
return 0;
}
```
阅读全文