您现在的位置是:首页 > 文章详情

c++直接用count直接调用函数

日期:2018-09-15点击:610

今天下午一个同学问我为什么他的交集会出现这个情况,就是多出来个3

 1 #include<iostream>  2 #define M 1000  3 using namespace std;  4 int jiaoji(int a[M],int b[M],int n)  5 {  6 int i,j,k=0,c[M];  7 for(i=0;i<n;i++)  8  {  9 for(j=0;j<n;j++) 10  { 11  if(a[i]==b[j]) 12 { 13 c[k++]=a[i]; 14 continue; 15 } 16 } 17 } 18 for(i=0;i<k;i++) 19 cout<<c[i]<<" "; 20 } 21 int main() 22 { 23 int i,j,n,c[M],a[M],b[M]; 24 cin>>n; 25 for(i=0;i<n;i++) 26 cin>>a[i]; 27 for(j=0;j<n;j++) 28 cin>>b[j]; 29 cout<<jiaoji(a,b,n); 30 } 

 

后来经过一些调试我发现一个就是它输出是

cout<<jiaoji(a,b,n);

当我把count去掉后就正常了

并且发现如果有count这个和你实际有几个交集有关

比如这个就多一个2,因为4,5,只有这两个交集

 

原文链接:https://yq.aliyun.com/articles/659150
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章