任意输入10个数,然后再输入一个数,找出10个数与这个数相等的数的个数,c++
时间: 2024-02-27 13:58:55 浏览: 38
1102:与指定数字相同的数的个数.cpp
好的,我理解了你的问题。下面是任意输入10个数,然后再输入一个数,找出10个数与这个数相等的数的个数的C++代码:
```c++
#include <iostream>
using namespace std;
int main() {
int nums[10]; //定义数组,存储10个数
int target; //要查找的目标数
int count = 0; //相等数的个数
//输入10个数
cout << "请输入10个数:" << endl;
for(int i = 0; i < 10; i++) {
cin >> nums[i];
}
//输入要查找的目标数
cout << "请输入要查找的数:" << endl;
cin >> target;
//遍历数组,查找相等的数
for(int i = 0; i < 10; i++) {
if(nums[i] == target) {
count++;
}
}
//输出结果
cout << "数组中与目标数相等的数的个数为:" << count << endl;
return 0;
}
```
在这段代码中,我们首先定义一个数组`nums`,用来存储10个数,然后输入这10个数。接着,输入要查找的目标数`target`。最后,用一个循环遍历数组`nums`,查找与`target`相等的数,并统计个数。最后输出结果。
注意,这里的数组长度是固定的10,如果需要输入任意个数,可以使用动态数组或者vector。另外,在实际应用中,需要考虑用户输入的数据是否合法,避免程序出错。
阅读全文