早教吧作业答案频道 -->其他-->
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语言题目判断集合的关系假设...的网友还看了以下:
若把直角坐标系中的双曲线y=2x向上平移2个单位,那么会出现()A.与x轴的交点为(-1,0),与 2020-06-03 …
1.函数y=-kx(k≠0)与y=-4/x的图像交于点A、B,过点A做AC垂直于y轴,垂足为C,则 2020-06-06 …
圆心的坐标为(1.0)半径为3,圆与y轴怎样位置关系,若有交点指出 2020-06-06 …
如图,在平面直角坐标系中,有平行四边形ABCD,且A(-1,0),B(0,3),C(3,0),BD 2020-06-13 …
一道难度很大的数学探究题在平面直角坐标系中,直线Y=KX+B交X轴于B点(B大于0,K小于0),交 2020-06-13 …
在直角坐标系xOy中,直线l:y=t(t≠0)交y轴于点M,交抛物线C:y2=2px(p>0)于点 2020-06-15 …
坐标系求点的点应该很简单可是好几年没有碰过书本了希望大家帮忙解决下已知坐标系一点P点坐标由坐标系0 2020-07-08 …
问个高中数学小问题过直线Ax+By+C=0与圆x²+y²+Dx+Ey+F=0的交点的圆系方程是x² 2020-08-01 …
曲线与曲线是否有交点?例如,(x^2/4)+y^2=1与(x-4)^2+y^2=1是否有交点?如果把 2020-12-09 …
直线y=mx+1与圆x2+y2-10x-12y+60=0有交点,但直线不过圆心,则m∈A.B.C.D 2020-12-20 …