题目要求输入两个整数a和b,输出a到b之间的所有奇数以及这些奇数之和。用c语言实现
时间: 2024-04-30 08:20:01 浏览: 167
C语言程序设计-求两个整数a与b之和
以下是实现代码:
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入两个整数a和b:");
scanf("%d %d", &a, &b);
int sum = 0;
printf("%d到%d之间的所有奇数为:", a, b);
for (int i = a; i <= b; i++) {
if (i % 2 != 0) {
printf("%d ", i);
sum += i;
}
}
printf("\n这些奇数之和为:%d\n", sum);
return 0;
}
```
代码思路:
1. 首先通过 `scanf()` 函数输入两个整数 `a` 和 `b`。
2. 定义一个变量 `sum` 来记录奇数之和,初始化为 0。
3. 使用 `for` 循环遍历 `a` 到 `b` 之间的所有数,判断是否为奇数。
4. 如果是奇数,输出该数,并将其加入到 `sum` 中。
5. 循环结束后,输出所有奇数之和 `sum`。
希望能对你有所帮助!
阅读全文