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

简介: 今天下午一个同学问我为什么他的交集会出现这个情况,就是多出来个3 1 #include 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...

今天下午一个同学问我为什么他的交集会出现这个情况,就是多出来个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,只有这两个交集

 

目录
相关文章
实现 fizzBuzz 函数,参数 num 与返回值的关系如下
实现 fizzBuzz 函数,参数 num 与返回值的关系如下
|
6月前
|
Python
创建自定义函数 is_number() 方法来判
创建自定义函数 is_number() 方法来判
|
6月前
printf函数的返回值
printf函数的返回值
34 0
|
Python
count函数的用法
count函数的用法
334 0
printf 函数的返回值问题
printf 函数的返回值问题
119 0
printf 函数的返回值问题
写一个函数,每调用一次这个函数,就会将num的值增加1
写一个函数,每调用一次这个函数,就会将num的值增加1
113 0
写一个函数,每调用一次这个函数,就会将num的值增加1
|
SQL Oracle 关系型数据库
count函数
count函数
154 0
|
SQL
sum函数
sum函数
143 0
|
存储 Python
print()函数和变量与赋值
相信大家看了昨天的教程都已经将python成功的安装到自己的电脑上了,那接下来我们今天就来学习我们python中的第一个知识点——print()函数
184 0
print()函数和变量与赋值
|
运维 测试技术 Python
自带的 print 函数居然会报错?(上)
最近用 Python 写了几个简单的脚本来处理一些数据,因为只是简单功能所以我就直接使用 print 来打印日志。