用C语言分别打印输出1-1000的偶数和奇数(每输出10个数后换行)
时间: 2024-01-30 22:02:16 浏览: 217
好的,下面是用C语言分别打印输出1-1000的偶数和奇数的代码:
```c
#include <stdio.h>
int main() {
int i;
printf("偶数:\n");
for (i = 1; i <= 1000; i++) {
if (i % 2 == 0) {
printf("%d ", i);
}
if (i % 20 == 0) {
printf("\n");
}
}
printf("\n奇数:\n");
for (i = 1; i <= 1000; i++) {
if (i % 2 != 0) {
printf("%d ", i);
}
if (i % 20 == 0) {
printf("\n");
}
}
return 0;
}
```
这段代码会先打印输出1-1000之间的偶数,每输出10个数后换行。然后再打印输出1-1000之间的奇数,同样每输出10个数后换行。你可以尝试运行这段代码,并查看输出结果。
相关问题
c语言把0-200之间的所有奇数和偶数,按每行5个数的格式输出来。
在C语言中,你可以使用循环结构和条件判断来实现这个需求。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int i, num;
// 输出奇数
for (i = 1; i <= 200; i += 2) { // 从1开始每次加2遍历奇数
printf("%d ", i); // 每打印完一个就空格隔开
if ((i % 5 == 0) || (i == 200)) { // 当达到5的倍数或最后一个数字时换行
printf("\n"); // 如果满足条件就打印换行符
}
}
// 接下来输出偶数,类似地处理
for (num = 2; num <= 200; num += 2) {
printf("%d ", num);
if ((num % 5 == 0) || (num == 200)) {
printf("\n");
}
}
return 0;
}
```
这个程序首先会输出1到200之间的所有奇数,每打印完五个就换行一次,最后再输出所有的偶数。注意,由于200本身就是偶数,所以最后一个奇数后面的换行可能会少一个。
请分别把0-200之间的所有奇数和偶数,按每行5个数的格式输出来 写C语言程序
在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的所有奇数,然后输出所有的偶数。
阅读全文