发布时间 : 星期一 文章数据结构(C语言版)实验报告 集合的交并差更新完毕开始阅读2f1162394afe04a1b171de36
}
}
}
}
set3=DelateSet(set3,i);
set3=check(set3); set3=Sort(set3); return set3;
set Sort(set s){ } int i,j; char temp;
for(i=0;i for(j=0;j if(s.elem[j]>s.elem[j+1]){ } temp=s.elem[j]; s.elem[j]=s.elem[j+1]; s.elem[j+1]=temp; main(){ int i; set set1,set2,set3; set1=InitSet(set1); printf(\输入第一个集合:\ set1=Input(set1); set2=InitSet(set2); printf(\输入第二个集合:\ set2=Input(set2); set3=InitSet(set3); printf(\选择要进行的操作:1、求交集 差:\ scanf(\ if(i==1){ set3=SetSame(set1,set2,set3); set3=check(set3); set3=Sort(set3); printf(\交集为:\ display(set3); } else if(i==2){ printf(\并集为:\ 2、求并集 3、求集合的 } } set3=SetMix(set1,set2,set3); set3=check(set3); set3=Sort(set3); display(set3); else if(i==3){ } else printf(\输入错误\ printf(\集合的差:\ set3=SetReduce(set1,set2,set3); set3=check(set3); set3=Sort(set3); display(set3); return 0;