离散数学上机--集合_第1页
离散数学上机--集合_第2页
离散数学上机--集合_第3页
离散数学上机--集合_第4页
离散数学上机--集合_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、年级:2014姓名:学号:3120140901109组号:上机实验成绩:上机实验日期:2015-11-16上机实验时间:两课吋林大学集合论与图论上机实验报告课程名称:集合论与图论指导教师:上机实验名称:集合的交、并、差和补运算上机实验编号:一、实验目的 掌握用计算机求集合的交、并、差和补运算的方法。二、实验内容编程实现集合的交、并、差和补运算。三、使用环境windows 7 vs2012四、核心代码及调试过程# include<stdio.h>int main() inta80,b80,c80,e80; int m,n,k,l,i,j,p,q,o;1=1;while(l)print

2、fc*#请输入您要输入的a数组内存放的数字的数目:”); scanf(n%dn,&m);printf(n#请输入集合a中的元素:”);scanf(n%dn9&a0);for(i=l;i<m;i+)scanf(h%dh,&ai);for(j=0;j<i;j+) if(ai=au)printf(n#您的输入有误!集合中的元素不能相同! nn); printf(n#请重新输入:”); for(i=0;ivm;i+)scanf(h%dh,&ai); printf(n#请输入您要输入的b数组内存放的数字的数目:”); scanf(n%dh,&n);pr

3、intf(n#请输入集合b中的元素:”);scanf(n%dh,&bo); for(i=l;i<n;i+)scanf(n%dn,&bi);for(j=0;j<i;j+)if(bi=buj) printfc#您的输入有误!集合中的元素不能和同! n,f); printf(n#请重新输入:”);for(i=0;i<n;i4-+)scanf(h%dh,&bi);printf(n#请输入您要输入的e数组内存放的数字的数0 : h); 输入b集合的元素数scanf(”d”,&o); printf(n#请输入集合e屮的元素:n); scanf(h%d&am

4、p;eo);for(i=l ;ivo;i+)scanf(n%dn,&ei);for(j=0;j<i;j+)if(eieu) printf(n#您的输入有误!集合中的元素不能相同! nh);printfc#请重新输入:”);for(i=0;i<o;i+)scanf(m%dn,&ei);k=0;for(i=0;i<m;i+)for(j=0;j<n;j+)if(ai=bj)ck+=ai;p=k;printf(h#a数组与b数组的交集为j;for(k=0 ;k<p ;k+)printf(n%d ”,ck);printf(hnh);k=0;for(q=0;q

5、<p;q+)cq=o;for(i=0;i<m;i+)ck=ai;k+;fot(i 二 o;ivn;i+)for(j=0;jvk;j+)if(bi=cj) break;if(j=kl)ck=bi;k+;p=k;printf(h#a数组与b数组的并集为”); for(k=0;kvp;k+)printf(h%d ”,ck);printf(nnh);k=0;for(q=0;q<p;q+) cq=o; for(j=0;jvm;j+)for (i=0;ivn;i+) if«j=bi) break;ck=ai; k+;p=k;printf(n#a数组与b数组的差运算集为”); f

6、or(k=0;kvp;k+)printf(h%d h,ck);printf(hnh);k=0; fot(q=0;q<p;q+) cq=o;for (i二0;ivo;i+)for (j二0;jvm;j+)if(ei=a|j)break;if (j=m-l)ck=ei;k+;p=k; printf(n#a数组与b数组的补运算集为j; fot(k=0;kvp;k+)printf(n%d ”,ck);printf(nnnn);printfc#您是否还想继续计算。是请输入1,否请输入0十); scanf(n%d&l);printf(nnn 欢迎使用,再见! nn);return 0;6粗青4 >2 >5 6極且护翹且超恥数组吕b数组的粕数组与b数组的补运算集为4'集合a中的兀素:12 3:3 4竝邃组內存放的数字的数目:4 i的兀素:3 4 5 黝x鹫养 q7nl 2 3甘您是否还想继续计算。是请输入一否请输入0五、总结通过这次上机实验,不仅捉高了我的程序设计水平,还让我对离散数学 有了全新的认识,可谓是一举多得。z前我一直以为数学就是在书本上写写 算算,玩弄数字游戏,压根儿没想过离散数学也能在程序设计上大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论