.输入5个整数,将它们存入数组,再输入一个整数,然后在数组中查找这个,统计要查找的数在数组中出现的次数。用c++实现
时间: 2024-11-27 21:11:20 浏览: 9
输入5个数,再输入一个数,在五个数中找到它——C语言代码
在C++中,你可以使用`vector`容器存储整数,并使用`count`函数来统计元素出现的次数。下面是一个简单的示例程序:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers; // 创建一个整数向量
// 输入并存储5个整数
for (int i = 0; i < 5; ++i) {
int num;
std::cout << "请输入第" << (i + 1) << "个整数: ";
std::cin >> num;
numbers.push_back(num); // 将整数添加到向量末尾
}
// 输入要查找的整数
int target;
std::cout << "请输入你要查找的整数: ";
std::cin >> target;
// 查找并统计目标整数出现的次数
int count = std::count(numbers.begin(), numbers.end(), target);
if (count > 0) {
std::cout << "目标整数在数组中出现了 " << count << " 次。\n";
} else {
std::cout << "目标整数未在数组中找到。\n";
}
return 0;
}
```
在这个程序中,我们首先创建了一个空的`vector`,然后循环5次让用户输入整数并加入向量。接着获取用户输入的目标值,使用`std::count`函数计算目标值在向量中的出现次数。
阅读全文