格物学
高中知识点
.jpg)
#include
#include
typedef struct Student
{
char str;
struct Student *next;
}student;
student * creat() //创建链表
{
char temp;
student *p=0,*h=0;
char NewStr=0;
h=(student*)malloc(sizeof(student));
h->next=NULL;
printf("请输入结束标志字符:");
scanf("%c",&temp);
printf("请输入集合元素:");
scanf("%c",&NewStr);
w=temp)
{
p=(student*)malloc(sizeof(student));
p->str=NewStr;
scanf("%c",&N
p->next=h->next;
h->next=p;
}
r
}
int Length(student *q) //主要是用来求L1的长度
int n=0;
q=q->next;
while(q)
{
n++;
q=q->next;
}
return n;
}
bool issubset(student *L1,student *是L2的子集,如果是返回1,不是就返回0
{
student *p1,*p2;
c
int i=0,Len;
Len=Length(L1);
p1=L1->next
p2=L2->next;
while(p1!
=NULL)
{
while(p2!
=NULL)
{
if(p1->str==p2->s
{
i++;
b
}
p
}
p2
p1=p1->next;
}
if(i==Len
{
return 1;
}
else
{
r
}
}
void mai
{
student *L1,*L2;
printf("集合L1:");
L1=creat();
fflush(stdin);
printf("集合L2:");
L
fflush(stdin);
if(issubset(L1,L2))
{
printf("L1是L2的子集!
");
}
else
{
printf("L1不是L2的子集!
");
}
}
给你参考一下
如有错误请指出。
内容来自网友回答
设是至少含有两个元素的集合.在上定义了一个二元运算"(即对任意的,,对于有序元素...
设是至少含有两个元素的集合.在上定义了一个二元运算"(即对任意的,,对于有序元素对,在中有唯一确定的元素与之对应).若对于任意的,,有,则对任意的,,下列等式中不能成立的是( )
A、
B、
C、
D、
已知集合M={x|-2<x<3},则下列结论正确的是(?)?A.2.5∈M?B....
已知集合M={x|-2<x<3},则下列结论正确的是( )
A.2.5∈M
B.0?M
C.?∈M
D.集合M是有限集
设集合A={a,b,c,d},判定下列关系中哪些是自反的、对称的、反对称的、传递的:请帮忙给出正确答案和分析,谢谢!
设集合A={a,b,c,d},判定下列关系中哪些是自反的、对称的、反对称的、传递的:
请帮忙给出正确答案和分析,谢谢!
若集合A={x|x2≤0},则下列结论中正确的是A.A=0B.0?AC.A=?D.??A
试题难度:困难 试题类型:单选题 试题内容:若集合A={x|x2≤0},则下列结论中正确的是
A.A=0
B.0 A
C.A=
D. A
若集合,则下列结论中正确的是(??????)A、B、C、D、
若集合,则下列结论中正确的是( )
A、
B、
C、
D、
集合{x|ax2+2x+1=0}?与集合{x2-1=0}的元素个数相同,则a的取...
集合{x|ax2+2x+1=0} 与集合{x2-1=0}的元素个数相同,则a的取值集合为_____.
设S是至少含有两个元素的集合.在S上定义了一个二元运算“*”(即对任意的a,b∈...
设S是至少含有两个元素的集合.在S上定义了一个二元运算“*”(即对任意的a,b∈S,对于有序元素对(a,b),在S中有唯一确定的元素a*b与之对应).若对任意的a,b∈S,有a*(b*a)=b,则对任意的a,b∈S,下列等式:①b*(b*b)=b ②(a*b)*[b*(a*b)]=b ③(a*b)*a=a中,恒成立的是 (写出序号)
已知集合A={x|x>-3},则有(?)?A.-3∈A?B.2?A?C.{0}?...
已知集合A={x|x>-3},则有( )
A.-3∈A
B.2?A
C.{0}?A
D.{0}∈A
设S是至少含有两个元素的集合,在S上定义了一个二元运算“*”(即对任意的a,b∈...
设S是至少含有两个元素的集合,在S上定义了一个二元运算“*”(即对任意的a,b∈S,对于有序元素对(a,b),在S中有唯一确定的元素a*b与之对应).已知对任意的a,b∈S,有a*(b*a)=b;则对任意的a,b∈S,给出下面四个等式:
(1)(a*b)*a=a (2)[a*(b*a)]*(a*b)=a (3)b*(a*b)=a (4)(a*b)*[b*(a*b)]=b
上面等式中恒成
同时满足以下个条件的集合记作:所有元素都是正整数;最小元素为;最大元素为;各个元...
同时满足以下个条件的集合记作:所有元素都是正整数;最小元素为;最大元素为;各个元素可以从小到大排成一个公差为的等差数列.那么中元素的个数是_________.
已知集合,则有(??????)A、B、C、D、
已知集合,则有( )
A、
B、
C、
D、