c语言循环输出1-100中的奇数和偶数
时间: 2024-10-10 22:05:41 浏览: 58
在 C 语言中,我们可以使用 for 循环结合条件判断来实现这个需求。以下是分别输出 1-100 中奇数和偶数的代码示例:
```c
#include <stdio.h>
// 输出奇数
void print_odd_numbers(int start, int end) {
for (int i = start; i <= end; i++) {
if (i % 2 != 0) { // 检查是否为奇数
printf("%d ", i);
}
}
printf("\n");
}
// 输出偶数
void print_even_numbers(int start, int end) {
for (int i = start; i <= end; i++) {
if (i % 2 == 0) { // 检查是否为偶数
printf("%d ", i);
}
}
printf("\n");
}
int main() {
printf("1-100的奇数:\n");
print_odd_numbers(1, 100);
printf("\n1-100的偶数:\n");
print_even_numbers(1, 100);
return 0;
}
```
在这个程序里,`print_odd_numbers` 和 `print_even_numbers` 函数分别用于打印奇数和偶数。`%` 运算符表示取模运算,如果一个数除以2余数为0,则它是偶数,否则是奇数。
阅读全文