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,只有这两个交集

 

目录
相关文章
|
2月前
|
Serverless
COUNT函数
COUNT函数计算包含数字的单元格以及参数列表中数字的个数。使用函数 COUNT可以获取区域或数字数组中数字输入项的个数。 (1)语法格式:COUNT(valuel,value2,…) (2)功能:计算区域中包含数字的单元格个数
|
6月前
count(*) 和 count(1)和count(列名)区别
count(*) 和 count(1)和count(列名)区别
298 0
|
8月前
|
数据库
count(1)、count(*)、count(column)的含义、区别、执行效率
总之,`count(1)` 和 `count(*)` 通常会更常用,因为它们的执行效率较高,不涉及对具体列值的处理。而 `count(column)` 适用于统计特定列中的非空值数量。在实际使用时,可以根据情况选择适合的方式。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
119 0
|
8月前
printf函数的返回值
printf函数的返回值
47 0
|
存储 SQL 关系型数据库
count(1)、count(具体字段)和count(*)究竟有什么区别?
count(1)、count(具体字段)和count(*)究竟有什么区别?
149 0
|
Python
count函数的用法
count函数的用法
362 0
printf 函数的返回值问题
printf 函数的返回值问题
129 0
printf 函数的返回值问题
|
程序员 编译器 数据库连接
|
SQL Oracle 关系型数据库
count函数
count函数
160 0
|
存储 Python
print()函数和变量与赋值
相信大家看了昨天的教程都已经将python成功的安装到自己的电脑上了,那接下来我们今天就来学习我们python中的第一个知识点——print()函数
209 0
print()函数和变量与赋值