输入一个正整数n(1<n<10)再输入n个整数存入第1个数组中;然后输入一个正整数m(1<m<10), 在输入m个整数存入第2个数组中, 试编写程序找出并输出所有这两个数组共有的元素。用c++写代码
时间: 2023-11-22 22:54:33 浏览: 486
以下是用 C++ 编写的程序,实现了你所需的功能:
```C++
#include <iostream>
using namespace std;
int main() {
int n, m;
cout << "请输入第一个数组的长度 n:";
cin >> n;
int arr1[n];
cout << "请输入 " << n << " 个整数,以空格分隔:";
for (int i = 0; i < n; i++) {
cin >> arr1[i];
}
cout << "请输入第二个数组的长度 m:";
cin >> m;
int arr2[m];
cout << "请输入 " << m << " 个整数,以空格分隔:";
for (int i = 0; i < m; i++) {
cin >> arr2[i];
}
cout << "两个数组共有的元素有:";
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
if (arr1[i] == arr2[j]) {
cout << arr1[i] << " ";
}
}
}
cout << endl;
return 0;
}
```
程序运行示例:
```
请输入第一个数组的长度 n:4
请输入 4 个整数,以空格分隔:1 2 3 4
请输入第二个数组的长度 m:5
请输入 5 个整数,以空格分隔:3 4 5 6 7
两个数组共有的元素有:3 4
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)