请分别把0-200之间的所有奇数和偶数,按每行5个数的格式输出来 写C语言程序
时间: 2024-10-25 20:13:49 浏览: 43
在C语言中,你可以使用循环结构来实现这个需求。这里是一个简单的程序,它会将0到200范围内的奇数和偶数分别输出,每行5个数:
```c
#include <stdio.h>
void print_odd_numbers(int start, int end) {
for (int i = start; i <= end; i += 2) { // 只取奇数
printf("%d ", i);
if ((i + 4) > end || i % 5 == 0) { // 每打印5个数换行
printf("\n");
}
}
}
void print_even_numbers(int start, int end) {
for (int i = start + 1; i <= end; i += 2) { // 只取偶数
printf("%d ", i);
if ((i + 4) > end || i % 5 == 0) {
printf("\n");
}
}
}
int main() {
int start = 0, end = 200;
printf("Odd numbers:\n");
print_odd_numbers(start, end);
printf("\nEven numbers:\n");
print_even_numbers(start + 1, end); // 加1是因为0不是偶数
return 0;
}
```
当你运行这个程序时,它会按照每行5个数的方式,先输出从0开始到200的所有奇数,然后输出所有的偶数。
阅读全文