用c语言解决集合中关于子集的问题 25

集合运算问题设集合A={al,a2,a3…,am},集合B={bl,b2,…,bn},则求下列运算判断B是A的子集用c语言编写,用至少一个子函数来实现。... 集合运算问题
设集合A={al , a2,a3… ,am },集合B={bl , b2,… ,bn},则求下列运算
判断B是A 的子集
用c语言编写,用至少一个子函数来实现。
展开
 我来答
zq757797769
2013-06-26 · TA获得超过201个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:159万
展开全部
#include <stdio.h>
int No1(int a[10],int b[3]);
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0};
int b[3]={4,5,6};
No1(a,b);
}
int No1(int a[10],int b[3])
{
int i;
int j;
int k=0;
for(i=0;i<10;i++)
{
for(j=0;j<3;j++)
{
if(b[j]==a[i])
{
k++;
}
}
}
if(k==3)
{
printf("b是a的子函数");
}
}
大概就是这个样子,你试试看把
draculamukden
2013-06-26 · TA获得超过380个赞
知道小有建树答主
回答量:452
采纳率:63%
帮助的人:143万
展开全部
问一个问题,集合内的数据类型,我好建立数组。
追问
整型数组就行,
追答
再麻烦一件事情,是要动态数组还是确定数量的。就本题,m和n是确定的,还是每次要人输入的。最大值有限制吗?我的想法是定义m和n是1000,也就是最多1000个数字在里面。然后由于检查运行效果一般是人输入,所以1000应该够用了。接下来记录输入的数量,然后判断,这样可以吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式