c语言集合运算课程报告,集合运算C语言代码及报告.docx

集合运算C语言代码及报告

一,问题重述集合中的元素为小字母a-小写字母z,实现以下运算:实现集合表示和集合的运算(并、交、差、补)判断集合之间、元素和集合之间的关系二,源程序及注释#include #include #include #include #include #include #include #include char a[100],b[100],c[100];int p,q,i,j,n;char d[26],t;void init(char *a);void display(char *a);void jiao(char *a,char *b,char *c);void bing(char *a,char *b,char *c);void cha(char *a,char *b,char *c);void bu(char *a);void jihejihe(char *a,char *b);void yuansujihe(char *a);void main(){char choice;while (1){system("cls");cout << "\n\n\n\n";cout << "\t\t 静态线性表操作 \n";cout << "\t\t========================================";cout << "\n\n";cout << "\t\t 1:初始化 \n";cout << "\t\t 2:显示 \n";cout << "\t\t 3:交 \n";cout << "\t\t 4:并 \n"; cout << "\t\t 5:差 \n";cout << "\t\t 6:补 \n";cout << "\t\t 7:集合与集合之间的关系 \n";cout << "\t\t 8:集合与元素之间的关系 \n";cout << "\n";cout << "\t\t 0:退出 \n";cout << "\n";cout << "\t\t请选择:" << flush;choice = getch();system("cls");switch(choice){case '1':init(a);break;case '2':display(a);break;case '3':jiao(a,b,c);break;case '4':bing(a,b,c);break;case '5':cha(a,b,c);break;case '6':bu(a);break;case '7':jihejihe(a,b);break;case '8':yuansujihe(a);break;case '0':exit(0);}}}void init(char *a)//创建一个集合{cout<>n;cout<>a[i];}void display(char *a)//输出一个集合{cout<>p;cout<>a[i];cout<>q;cout<>b[j]; cout<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值