输入两段数,判断当中有几个重复的,并输出。
这题非常简单正常,只需用双重循环嵌套即可完成。
输入:
5
1 2 3 4 5
1 2 3 5 6
输出:
4
#include<bits/stdc++.h>//调用万能头文件
using namespace std;
int main(){
int s,sum=1;//定义计数器为1
cin>>s;
int a[s],b[s];//定义数组
for(int i=0;i<=s;i++){
cin>>a[i]; //输入a数组
}
for(int i=0;i<=s;i++){
cin>>b[i]; //输入b数组
}
for(int i=0;i<=s;i++){
for(int j=0;j<=s;j++){//双重循环嵌套
if(a[j]==b[i]){
sum++; //比对重复,如有重复,则计数器+1
}
}
}
cout<<sum<<endl; //输出计数器
return 0;
}