输入一个正整数n,再输入n个整数,输出其中的偶数。要求相邻数字中间用一个空格分开,行末不得有多余空格。 # include <stdio.h> int main() { char ch; int first, k, n, x; scanf("%d", &n);  1 分 ; for(k = 1; k <= n; k++){ scanf("%d", &x); if (  1 分 ){ if ( first == 1 ){ printf("%d", x);  1 分 ; }else{ printf(" %d", x); } } } return 0; }
时间: 2023-05-30 07:02:57 浏览: 212
输入一个正整数n,求输出为分数形式
5星 · 资源好评率100%
题目要求输入一个正整数n,再输入n个整数,输出其中的偶数,相邻数字中间用一个空格分开,行末不得有多余空格。
算法思路:
1. 首先输入正整数n,表示后面有n个整数。
2. 对于每个整数,判断是否为偶数,如果是偶数,则输出。
3. 在输出偶数时,需要注意相邻数字之间要用一个空格分开,行末不能有多余空格。
Python代码实现:
n = int(input()) # 输入正整数n
nums = input().split() # 输入n个整数,使用split()函数将其分割成列表
for i in range(n):
if int(nums[i]) % 2 == 0: # 判断是否为偶数
print(nums[i], end=' ') # 输出偶数,并用空格分开
print() # 输出换行符,防止行末有多余空格
阅读全文