版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、離散數(shù)學(xué)實(shí)驗(yàn)報(bào)告專業(yè)班級(jí):12級(jí)計(jì)算機(jī)本部一班 姓名:鮑佳珍 學(xué)號(hào): 201212201401016 實(shí)驗(yàn)成績(jī):1【實(shí)驗(yàn)題目】命題邏輯實(shí)驗(yàn)四2【實(shí)驗(yàn)?zāi)康摹?掌握用計(jì)算機(jī)求集合的交、并、差和補(bǔ)運(yùn)算的方法。3【實(shí)驗(yàn)內(nèi)容】編程實(shí)現(xiàn)集合的交、并、差和補(bǔ)運(yùn)算。4、【實(shí)驗(yàn)要求】c或c語(yǔ)言編程實(shí)現(xiàn)5. 【算法描述】(1)用數(shù)組a,b,c,e表示集合。假定a=1,3,4,5,6,7,9,10,b=2,,3,4,7,8,10, e=1,2,3,4,5,6,7,8,9,10,輸入數(shù)組a,b,e(全集),輸入數(shù)據(jù)時(shí)要求檢查數(shù)據(jù)是否重復(fù)(集合中的數(shù)據(jù)要求不重復(fù)),要求集合a,b是集合e的子集。以下每一個(gè)運(yùn)算都要求先將
2、集合c置成空集。(2)二個(gè)集合的交運(yùn)算:ab=x|xa且xb把數(shù)組a中元素逐一與數(shù)組b中的元素進(jìn)行比較,將相同的元素放在數(shù)組c中,數(shù)組c便是集合a和集合b的交。c語(yǔ)言算法:for(i=0;im;i+)for(j=0;jn;j+)if(ai= =bj) ck+=ai;(3)二個(gè)集合的并運(yùn)算:ab=x|xa或xb把數(shù)組a中各個(gè)元素先保存在數(shù)組c中。將數(shù)組b中的元素逐一與數(shù)組a中的元素進(jìn)行比較,把不相同的元素添加到數(shù)組c中,數(shù)組c便是集合a和集合b的并。c語(yǔ)言算法:for(i=0;im;i+)ci=ai;for(i=0;in;i+)for(j=0;jm;j+)if(bi= =cj) break;if
3、(j= =m) cm+k=bi;k+;(4)二個(gè)集合的差運(yùn)算:a-b=x|xa且xb將數(shù)組a中的元素逐一與數(shù)組b中的元素進(jìn)行比較,把數(shù)組a與數(shù)組b不同的元素保存在數(shù)組c中,數(shù)組c便是集合a和集合b的差a-b。c語(yǔ)言算法:for (j=0;jm;j+)for (i=0;in;i+)if (aj= =bi)ck=aj;k+;break;if (j= =n) ck=ai; k+;(5)集合的補(bǔ)運(yùn)算: a=b-a=x|xb且xa將數(shù)組e中的元素逐一與數(shù)組a中的元素進(jìn)行比較,把不相同的元素保存到數(shù)組c中,數(shù)組c便是集合a關(guān)于集合e的補(bǔ)集。求補(bǔ)集是一種特殊的集合差運(yùn)算。c語(yǔ)言算法:k=0;for (i=0
4、;im;i+)for (j=0;jn;j+)if (bi= =aj)break; if (j=n)ck=bi; k+;6. 【源程序(帶注釋)】#includeint main()int a80,b80,c80,e80;int m,n,k,l,i,j,p,q,o;l=1;while(l)printf( #歡迎使用集合運(yùn)算軟件#n);printf(#請(qǐng)輸入您要輸入的a數(shù)組內(nèi)存放的數(shù)字的數(shù)目:);scanf(%d,&m); /輸入一個(gè)數(shù)組內(nèi)需要存放的數(shù)字的數(shù)目printf(#請(qǐng)輸入集合a中的元素:);scanf(%d,&a0);for(i=1;im;i+)scanf(%d,&ai);for(j=0
5、;ji;j+)if(ai=aj)printf(#您的輸入有誤!集合中的元素不能相同!n);printf(#請(qǐng)重新輸入:); for(i=0;im;i+)scanf(%d,&ai); /判斷數(shù)組內(nèi)是否存在重復(fù)的數(shù)字,若有,能重新輸入printf(#請(qǐng)輸入您要輸入的b數(shù)組內(nèi)存放的數(shù)字的數(shù)目:);scanf(%d,&n);printf(#請(qǐng)輸入集合b中的元素:);scanf(%d,&b0);for(i=1;in;i+)scanf(%d,&bi);for(j=0;ji;j+)if(bi=bj)printf(#您的輸入有誤!集合中的元素不能相同!n);printf(#請(qǐng)重新輸入:); /重新輸入集合bf
6、or(i=0;in;i+)scanf(%d,&bi);printf(#請(qǐng)輸入您要輸入的e數(shù)組內(nèi)存放的數(shù)字的數(shù)目:); /輸入b集合的元素?cái)?shù)scanf(%d,&o);printf(#請(qǐng)輸入集合e中的元素:);scanf(%d,&e0);for(i=1;io;i+)scanf(%d,&ei);for(j=0;ji;j+)if(ei=ej)printf(#您的輸入有誤!集合中的元素不能相同!n);printf(#請(qǐng)重新輸入:); /重新輸入集合efor(i=0;io;i+)scanf(%d,&ei);k=0;for(i=0;im;i+)for(j=0;jn;j+)if(ai=bj)ck+=ai;p=
7、k;printf(#a數(shù)組與b數(shù)組的交集為);for(k=0;kp;k+)printf(%d ,ck);printf(n); /交集的代碼k=0;for(q=0;qp;q+)cq=0; /將c數(shù)組置空f(shuō)or(i=0;im;i+)ck=ai;k+; for(i=0;in;i+)for(j=0;jk;j+)if(bi=cj) break;if(j=k-1)ck=bi;k+; /并集的代碼p=k; /確定c數(shù)組當(dāng)前的數(shù)目,便于下一次置空printf(#a數(shù)組與b數(shù)組的并集為);for(k=0;kp;k+)printf(%d ,ck);printf(n);k=0;for(q=0;qp;q+)cq=0;
8、for(j=0;jm;j+)for (i=0;in;i+)if (aj=bi)break;if(j=n-1) ck=ai;k+; /差運(yùn)算的代碼p=k;printf(#a數(shù)組與b數(shù)組的差運(yùn)算集為);for(k=0;kp;k+)printf(%d ,ck);printf(n);k=0;for(q=0;qp;q+)cq=0;for (i=0;io;i+)for (j=0;jm;j+)if (ei=aj)break; if (j=m-1)ck=ei;k+; /補(bǔ)運(yùn)算的代碼p=k;printf(#a數(shù)組與b數(shù)組的補(bǔ)運(yùn)算集為);for(k=0;kp;k+)printf(%d ,ck);printf(nn);printf(#您是否還想繼續(xù)計(jì)算。是請(qǐng)輸入
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年石英玻璃材料及制品合作協(xié)議書
- 2025年多媒體集成合作協(xié)議書
- 《基礎(chǔ)會(huì)計(jì)》繼續(xù)教育考試題及答案
- 2025年代保管檔案協(xié)議參考模板(三篇)
- 2025年二年級(jí)期末工作總結(jié)模版(二篇)
- 2025年中間人傭金協(xié)議(2篇)
- 2025年產(chǎn)品租賃協(xié)議標(biāo)準(zhǔn)樣本(2篇)
- 2025年二手車市場(chǎng)汽車買賣協(xié)議(三篇)
- 2025年中外來(lái)件裝配合同標(biāo)準(zhǔn)樣本(2篇)
- 2025年五年級(jí)下學(xué)期語(yǔ)文教學(xué)工作總結(jié)(2篇)
- 2024上海申康醫(yī)院發(fā)展中心招聘2人高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 市政道路監(jiān)理大綱34368
- 《基礎(chǔ)會(huì)計(jì)》教學(xué)課件-整套教程電子講義
- 國(guó)際工程項(xiàng)目管理課件
- 珠海市政工程竣工檔案驗(yàn)收指南(試行上)
- 2024年廣東省廣州市中考英語(yǔ)試卷附答案
- 人教版七年級(jí)上冊(cè)數(shù)學(xué)全冊(cè)課時(shí)練習(xí)帶答案
- 良性前列腺增生癥患者圍手術(shù)期的護(hù)理
- GB/T 44143-2024科技人才評(píng)價(jià)規(guī)范
- 對(duì)醫(yī)院領(lǐng)導(dǎo)的批評(píng)意見怎么寫更合適范文(6篇)
- 賬期協(xié)議書賬期合同書
評(píng)論
0/150
提交評(píng)論