在c语言中 输入1-100之间的任意数字n,在控制台打印1-n的所有偶数,每个数之间空格(“”)隔开 用fot循环
时间: 2024-12-12 16:26:15 浏览: 11
代码_C循环-求各位数字之积_
在 C 语言中,你可以使用 for 循环以及条件判断来实现这个功能。首先,创建一个变量 `num` 存储输入的数字,并初始化为 2(因为偶数从 2 开始),然后在 for 循环中,每次迭代将 `num` 输出并在其后添加空格,直到 `num` 大于 100 或者是奇数为止。下面是简单的代码示例:
```c
#include <stdio.h>
int main() {
int n, i;
printf("请输入1-100之间的任意数字:");
scanf("%d", &n);
if (n < 1 || n > 100) {
printf("输入错误,请在1-100范围内。\n");
return 0;
}
for (i = 2; i <= n && i % 2 == 0; i++) { // 只打印偶数
printf("%d ", i); // 输出当前偶数,空格由printf自动处理
}
printf("\n"); // 结束后换行
return 0;
}
```
阅读全文