输入n个整数,输出这n个偶数用C++
时间: 2024-10-07 15:05:07 浏览: 45
在C++中,你可以通过遍历输入的整数并检查每个数是否为偶数来实现这个功能。以下是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
void printEvenNumbers(int n, int arr[]) {
for (int i = 0; i < n; i++) { // 遍历数组
if (arr[i] % 2 == 0) { // 检查数是否为偶数
cout << arr[i] << " "; // 输出偶数
}
}
}
int main() {
int n;
cout << "请输入整数的数量: ";
cin >> n;
int* numbers = new int[n]; // 创建存储数组的空间
cout << "请输入" << n << "个整数: ";
for (int i = 0; i < n; i++) {
cin >> numbers[i];
}
printEvenNumbers(n, numbers); // 调用函数处理偶数
delete[] numbers; // 释放内存
return 0;
}
```
在这个程序中,`printEvenNumbers` 函数接收两个参数,数组的长度和数组本身。主函数会先读取用户输入的整数数量,然后依次获取这些数字,并将它们存入动态分配的数组。接着,它调用 `printEvenNumbers` 函数来打印出所有的偶数。
阅读全文