问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

给定两个集合A和B,判定A是否是B集合的子集,用C语言怎么写?

发布网友 发布时间:2022-05-31 18:49

我来回答

2个回答

热心网友 时间:2023-10-23 09:33

代码如下:程序思路:

(1)输入A的元素个数,并输入各个元素;

(2)输入B的元素个数,并输入各个元素;

(3)看A重元素是否全部在B中,在就输出“A是B子集”;否则输出“A不是B子集”

#include <stdio.h>

int main()

{

int a[20] = { 0 }, b[30] = { 0 }, n, m, i, j,cnt = 0;

//输入集合a的元素个数(小于20)

scanf_s("%d", &n);

//输入集合a的元素

for (i = 0; i < n; i++)

scanf_s("%d", &a[i]);


//输入集合b的元素个数(小于30)

scanf_s("%d", &m);

//输入集合b的元素

for (j = 0; j < m; j++)

scanf_s("%d", &b[j]);

for (i = 0; i < n; i++)

{

cnt=0;

for (j = 0; j < m; j++)

if (a[i] == b[j])

cnt++;

if (cnt == 0)

{

printf("A不是B的子集");

return 0;

}

}

printf("A是B的子集");

return 0;

}

结果:

热心网友 时间:2023-10-23 09:33

基本思路:
遍历集合A,判断A中的每个元素,是否都出现在集合B中;
实现:
//声明数组A、B
int A = [1,2,3,4,5];
int B = [1,2,3,4,5,6,7];
//计算A、B长度
int count = 0;
int lenA = sizeof(A) /sizeof(A[0]);
int lenB = sizeof(B) /sizeof(B[0]);
if(lenA > lenB) {
printf("A不是B的子集\n");
} else {
//遍历数组
for(int i = 0;i < lenA;i++){
for(int j = 0;j < lenB;j++) {
if(A[i] == B[j]){
count++;

break;
}
}
}
if(count == lenA) {
printf("A是B的子集\n");
} else {
printf("A不是B的子集\n");
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
硫酸镁葡萄糖注射液禁忌 硫酸镁药品说明 硫酸镁湿敷禁忌证 优配网网站简介 爱美车汽车用品网怎么样? 途虎和京东哪个好 买汽车保养用品哪个网站好? 汽车用品网有哪些?哪个好? 沙盒模式下支付宝支付 ...和授权回调地址,怎么填写?他们分别指什么东西? 铁板上的废油 铁板上的废油怎么洗掉 c语言 算法 子集和问题(背包) 刚买的电炒锅,放在电磁炉上,倒上油后,升到一定的温度后,锅里的油就会四处乱溅 有两个数组A,B,判断数组B是数组A的子集,c语言程序应该怎么写? Excel中 如果b列某格数据为1,那对应a列的那格就变成*。如果=2 就变橙色。。。这怎么搞阿? 输出一个集合的子集用c语言程序编写 如何快速去除铁板上的油和锈 铁板锅上的油渍怎么能清除 c语言是c++的子集对吗 用C语言求子集 大一c语言求子集题目,求教 用c语言解决集合中关于子集的问题 *A对灰色a显性,短尾B对长尾b显性。A或b在纯合时使胚胎坏死,两对基因独立遗传。两双杂合*短尾交配 求用C语言编写求集合子集的程序 作为一个女人,为什么你单身这么久? 铁板上有油怎么去 爸爸的礼物熊作文六百字 汉诺威有什么比较好的伴手礼? 为什么用苹果电脑登陆steam账号一直要登Apple+ID 锦明十三供弹问题怎么修 C语言 输入一个数求集合的子集 问题如图一, 输入如图2, 输出如图3, 诚心请教大神!!!! c语言求一个整数集合的各个子集的数字和并比较大小,列出和最大的子集 问题7 C语言是C++的子集吗 求一些黄笑话 C语言 “给出一个1-n的数字集合求其所有子集”的打印算法!!!!!急!!!!! 孩子的近视是怎么样产生的? 听听科学家们说一说,为什么孩子的眼睛会近视? 父母都不近视,为什么孩子会高度近视? 去上川岛好玩吗 安踏女鞋穿36码怎么选阿迪鞋子尺码 最好的茶叶是什么??? 感冒晚上睡觉可以脱裤子吗 拍照可以脱裤子的相机 去酒店洗脚,我裤角那卷不上来,可不可以脱裤子的? 能脱掉裤子在街上走么? 吃饭后可不可以脱裤子 为什么大夏天的,男人可以光膀子,也可以脱裤子,只穿个裤头,彻底解放更舒服,而为什么女人不能这样做 宝宝到多大可以自己脱裤子尿尿? 鬼王宗的介绍 我想在大街上脱裤子。。。不知道可不可以。。。