早教吧作业答案频道 -->其他-->
c语言题目判断集合的关系假设有2个整数集合A和B,都不是空集,A中有m个整数,B中有n个整数,m和n都不超过10)判断A和B的可能的关系(相等,包含,有交集,无交集)
题目详情
c语言题目判断集合的关系 假设有2个整数集合A和B,都不是空集,A中有m个整数,B中有n个整数,
m和n都不超过10)
判断A和B的可能的关系(相等,包含,有交集,无交集)
m和n都不超过10)
判断A和B的可能的关系(相等,包含,有交集,无交集)
▼优质解答
答案和解析
伪代码如下
void main()
{
int a[10];
int b[10];
输入a和b的值
调用子函数
switch (子函数)
{
case 返回值:
``` ```
}
}
写个子函数
int compare(int a[], int b[])
{
int count = 0;//用于存储a和b相等元素个数
int flag = 0;//用于判断是否有不等元素
int i, j;
for(i = 0; i < sizeof(a) / sizeof(a[0]); i++)
{
for(j = 0; j < sizeof(a) / sizeof(a[0]); j++)
{
if(b[j] == a[i])
{
count++;
break;
}
}
//此时已遍历到b[]的末尾,没有与a[i]相等的元素
if(b[j] != a[i] && count != sizeof(b) / sizeof(b[0]))
flag = 1;
}
if(count == 10)
return 1; //元素全等
/*包含和交集的区别在于两数组间是否有不同的元素*/
if(count != 10 && count != 0)
{
if(flag == 0)
return 2; //元素不全相等,且没有不相等的元素,为包含
else
return 3; //交集
}
if(count == 0)
return 4; //没相等元素,无交集
}
看了 c语言题目判断集合的关系假设...的网友还看了以下:
已知全集U=N,集合A={x | x=2n,n∈N} ,B={x | x=4n,n∈N},则A . 2020-04-06 …
设A,B是数域P上两个n阶矩阵,A^n=B^n=0,但A^(n-1)不等于0,A^(n-1)不等于 2020-05-14 …
找规律数学题根据数字想规律:0,2,5,12,27,''''''',则第n个数与n的和是( )(A 2020-05-16 …
请问这个递归方程应该怎么解A(n)=a0+b0*A(n-1)+c0*B(n)B(n)=a1+b1* 2020-05-17 …
A=2×3×n²B=3×n²×5A和B共有几个因数?A=2×3×n²B=3×n²×5A和B共有几个 2020-05-17 …
对于X(左上是左下是Z右上是n右下是b)按下列要求个举一例:(1)Z,n,b相同而A不同:(2)A 2020-05-19 …
A、B、C这3个小于10而相邻自然数,A*B*C=1+2+3……+24+25,其中,漏加N.已知A 2020-06-02 …
某礼堂第一排有m个座位,后面每排比前一排多一个座位,则第n排有()个座位.A.m个B.n个C.(m 2020-06-13 …
关于求映射个数的原理集合M的元素个数m,集合N的元素个数n,那么从M到N的映射个数是n的m次幂.这 2020-06-14 …
在1,2,3,…,N,这N个自然数中,共有a个质数,b个合数,m个奇数,n个偶数,则(m-a)+( 2020-06-17 …