运用c语言,输入a,b 输出a~b之间的所有的奇数,每行10个数字
时间: 2024-11-15 09:29:26 浏览: 11
在C语言中,你可以使用循环结构(如for循环)配合条件判断(奇数检查)来实现这个功能。这里是一个简单的示例程序:
```c
#include <stdio.h>
#define LIMIT 100 // 设置一个上限,你可以根据需要调整
int main() {
int a, b;
printf("请输入范围的起始值a:");
scanf("%d", &a);
printf("请输入范围的结束值b(包括b本身):");
scanf("%d", &b);
if (a > b) { // 确保a小于或等于b,避免数组越界
int temp = a; // 临时交换a和b
a = b;
b = temp;
}
for (int i = a; i <= b; i++) {
if (i % 2 != 0) { // 检查是否为奇数
printf("%d ", i); // 输出奇数,每输出10个换一行
if ((i + 1) % 10 == 0 || i == b) {
printf("\n"); // 如果达到10个或已经到达b,打印换行符开始新的一行
}
}
}
return 0;
}
```
当你运行这个程序并按照提示输入a和b的值后,它会输出从a到b之间所有奇数,每行显示10个。
阅读全文