输入一个正整数n,再输入n个整数,输出其中的偶数。要求相邻偶数中间用一个空格分开
时间: 2023-05-26 09:05:28 浏览: 45
n = int(input())
nums = list(map(int, input().split()))
even_nums = [str(num) for num in nums if num % 2 == 0]
print(" ".join(even_nums))
相关问题
用c语音输入一个正整数n,再输入n个整数,输出其中的偶数。要求相邻偶数中间用一个空格分开
```c
#include <stdio.h>
int main() {
int n, i, x, flag = 0; // flag标志是否为第一个偶数,若是则不输出空格
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%d", &x);
if (x % 2 == 0) {
if (flag == 1) {
printf(" ");
} else {
flag = 1;
}
printf("%d", x);
}
}
return 0;
}
```
使用flag变量来判断是否为第一个偶数,若是则不输出空格。
输入一个正整数n,再输入n个整数,输出其中的偶数。要求相邻数字中间用一个空格分开,行末不得有多余空格。
### 回答1:
请输入一个正整数n,再输入n个整数,使用循环将其中的偶数输出,相邻数字中间用一个空格分开,行末不得有多余空格。
示例代码:
```
n = int(input())
nums = []
for i in range(n):
nums.append(int(input()))
for i in range(n):
if nums[i] % 2 == 0:
print(nums[i], end=' ')
print()
```
这是一个简单的例子,您可以根据需要进行修改。
### 回答2:
题目要求我们输入一个正整数n和n个整数,然后输出其中的偶数。我们可以使用循环来依次输入n个整数,再判断每个数是否为偶数,如果是偶数则输出。
具体实现方法如下:
首先输入一个正整数n,表示有n个整数需要输入:
```
n = int(input())
```
接下来我们需要使用循环来输入n个整数,可以使用for循环:
```
for i in range(n):
num = int(input())
```
在循环体内部判断输入的数是否为偶数,如果是偶数,则输出,输出时要注意避免行末多余空格的情况:
```
for i in range(n):
num = int(input())
if num % 2 == 0:
if i == n-1: # 最后一个数
print(num, end='')
else:
print(num, end=' ')
```
完整代码如下:
```
n = int(input())
for i in range(n):
num = int(input())
if num % 2 == 0:
if i == n-1: # 最后一个数
print(num, end='')
else:
print(num, end=' ')
```
这样,我们就可以实现输入n个整数,并输出其中的偶数。
### 回答3:
题目要求我们先输入一个正整数n,再输入n个整数,然后输出其中的偶数。我们可以先用一个变量n来存储正整数n,再用一个数组来存储n个整数。代码可以写成以下形式:
```python
n = int(input()) # 输入正整数n
nums = list(map(int, input().split())) # 输入n个整数,存储在数组中
for num in nums: # 遍历数组中的每一个整数
if num % 2 == 0: # 判断当前整数是否为偶数
print(num, end=' ') # 如果是偶数,则输出并加上一个空格
print() # 输出空行
```
首先,我们使用input()函数来获取用户输入的正整数n,使用int()函数将其转换成整数类型,并将其存储在n变量中。接着,我们使用input()函数获取用户输入的n个整数,使用split()函数将其按空格分开,并使用map()函数将其转换成整数类型,并将其存储在nums数组中。
接下来,我们使用for循环遍历nums数组中的每一个整数。在循环中,我们使用if语句判断当前整数是否能被2整除。如果可以,则说明当前整数为偶数,我们使用print()函数输出该整数,并使用end参数指定输出的末尾字符为一个空格。如果不是偶数,则跳过输出。
最后,我们使用print()函数输出一个空行,以满足题目中的行末不得有多余空格的要求。
总之,这道题目十分简单,只需要使用基本的输入输出和循环语句就可以解决。需要注意的是输出的格式要符合题目的要求。