版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、;乙育扌聞牝嘖/身江城學(xué)院上上JIArHACMlCJXl匚CFHGiF GMIMA UfdlVRsH OF SCll NO SC語(yǔ)言課程設(shè)計(jì)學(xué)部:機(jī)械與電子信息學(xué)部專 業(yè):地理信息科學(xué)_班級(jí):21001301_學(xué)號(hào):2100130135_姓名:黃品華_扌旨導(dǎo)老師:_劉 艷_2014年6月文檔資料的統(tǒng)一要求 :1、 文檔中的正文字體用五號(hào)宋體。2、C+源文件要求以學(xué)號(hào)或姓名命名。3、 每個(gè)問(wèn)題均要有算法分析 ,源程序代碼 , 運(yùn)行結(jié)果示圖。4、 在課程設(shè)計(jì)最后要有心得體會(huì) ,描述在設(shè)計(jì)過(guò)程中遇到的困難5、 沒(méi)有按要求做的同學(xué)則視為本課程設(shè)計(jì)不合格。6、 每次上機(jī)所做的內(nèi)容用移動(dòng)磁盤(pán)帶走。7、此頁(yè)
2、內(nèi)容刪除后用來(lái)生成目錄。,與解決的方法。第 1 章循環(huán)函數(shù)文件1、1 設(shè)計(jì)任務(wù)1.AB、C、D E 五人在某天夜里合伙捕魚(yú),到第二天凌晨都疲憊不堪,于就是各自睡覺(jué)。日上三竿,A 第一個(gè)醒來(lái),她將魚(yú)分成了 5 份,把多余的 1 條魚(yú)扔掉,拿走自己的一份。B 第二個(gè)醒來(lái),也將魚(yú)分成了 5 份,把多余的 1 條魚(yú)扔掉,拿走自己的一份。C、D E 依次醒來(lái)按同 樣的方法拿魚(yú)。問(wèn)她們合伙至少補(bǔ)了多少條魚(yú)?2.給出年,月,日,計(jì)算該日就是該年的第幾天。(要求編寫(xiě)函數(shù))3.驗(yàn)證歌德巴赫猜想:任意一個(gè)大于 6 的偶數(shù)均可表示為兩個(gè)質(zhì)數(shù)的與。(要求 編寫(xiě)函數(shù))4.建立一個(gè)文件,用來(lái)存放自然數(shù) 120 及其平方根
3、,然后輸入 120 之內(nèi)的任意一個(gè)自然數(shù),查找出其平方根顯示在屏幕上(求平方根時(shí)可使用 math、h 中的庫(kù)函數(shù) sqrt)。1、2 算法分析1、 要知道她們合伙捕了多少魚(yú),只需知道 A 醒來(lái)時(shí)瞧到多少條魚(yú),所以要知道 B 醒來(lái)時(shí)瞧到多少條魚(yú)所以需知道 E 醒來(lái)時(shí)瞧到多少條魚(yú)。而題意就是她們至少捕獲多少條魚(yú),所以E 醒來(lái)時(shí)一定就是 6 條魚(yú),而前一個(gè)醒來(lái)時(shí)的魚(yú)就是后一個(gè)醒來(lái)時(shí)的5 倍還多一條。所以起始就是 6 條魚(yú)。2、 先根據(jù)年號(hào)判斷就是不就是閏年,if(y%4=0&y%100!=0)如果這個(gè)式子為真就就是閏年,然后再根據(jù)月份來(lái)算里面有幾個(gè)大月,幾個(gè)小月,把所有“滿 的日子算出來(lái)了,
4、最后再把“年月,日”里的“日”給加上去就好了,就把所有的都求出來(lái)了。3、1、3 源程序代碼1、#includevoid mai n()int i,j,n;for(i=6;i=4000;i+)n=i;for(j=0;j=0) n=(n-1)/5*4; else break; if(j=5) printf(%dn,i);2、 #include int day(int x);int main()int y,m,d;printf( 請(qǐng)輸入需要查找的年份 :n); scanf(%d%d%d,&y,&m,&d);m=day(m); m=m+d;if(y%4=0&y%100!
5、=0) m=m+1;printf(%d,m); return 0;int day(int x)int e12=31,28,31,30,31,30,31,31,30,31,30,31; int i,c1=0;for(i=0;ix-1;i+) c0=c0+ei; return c0;3、 #include int f(int n)int i; for(i=2;in;i+) if(n%i=0) return 0; return 1;int main()int i,j,k,num,count;printf( 請(qǐng)輸入一個(gè)大于 6 的偶數(shù) :); scanf(%d,&num);for(i=1;in
6、um/2;i+)j=i;k=num-i; if(f(j)=1&f(k)=1)if(count%5=0) printf(“n ”);count+;printf( 這個(gè)數(shù)就是由%dM%d 組成的n,j,k);return 0;4、 #include#include#include class fileint x;double y;public:friend ostream& operator(istream&is,);void get(int q);void display();ostream &operator(istream &is,)is 、 read
7、(char*)&ff、x,4);is 、 read(char*)&ff、y,8);return is;void (int q)x=q;y=sqrt(double(q);void ()coutx ye ndl;void mai n() fstream f1;fl、ope n(dat、txt,ios:out|ios:i n|ios:b in ary);if(!f1)coutdat 、txt 不能打開(kāi)丁 eturn;for(int i=1;i21;i+)file a;a、 get(i);f1a;while(1)int j;cout請(qǐng)輸入任意一個(gè)1-20 自然數(shù)j;f1 、seekp(
8、12*(j-1);file b; f1b;b、 display();f1、close();1、4 運(yùn)行結(jié)果1、rsAdminjCmxtuu21031 30135.exe3121FTCSSAny kty to continue2、i * C;User5 Ad rn inipr弓如小。磚kt?p文檔Debu號(hào)2100 L3&1 J5.exe請(qǐng)輸入需要查找的年份:2614 07號(hào)3I84fr0s虱口$kev to cont inue3、*CLSErsAdmiristratorsktopDebug1- 210015013 5.exe這個(gè)數(shù)是由劭和殆組成禺Press any he y to c
9、o n t In tie4、-C:USErsAdmimstratorDesktcjp丈Debug ,210130155.exe1請(qǐng)輸入任意二個(gè)i-2 0自細(xì)1212 3.4641i青輸入任意一1-2 0自然數(shù)16 4請(qǐng)輸入任意-1-20自然數(shù)1610 3 .1622B青輸人任意一個(gè)-昭自然數(shù)習(xí)的的的的射 成 成 成 成-irITT二一二二rrrlac勾9 2 19 7 8 8 7 59 Q n D Q i4 17 9 1由由由由由I藪數(shù)數(shù)數(shù)jF.1第 2 章 小學(xué)生算術(shù)運(yùn)算測(cè)評(píng)系統(tǒng)2、1 設(shè)計(jì)任務(wù)小學(xué)生算術(shù)運(yùn)算測(cè)試系統(tǒng)能自動(dòng)生成加法、減法、乘法與除法的算數(shù)表達(dá)式學(xué)生輸入的答案判斷結(jié)果就是否正確
10、 ,然后給出提示。 在用戶選擇結(jié)束程序時(shí) 了多少題 , 得分就是多少。2、2 算法分析對(duì)于這樣的多元素編程 , 使用結(jié)構(gòu)體來(lái)實(shí)現(xiàn)會(huì)好些。2、3 源程序代碼#include#include#includestruct dataint num1;char ch;int num2;int num3;void main()struct data d10;srand (time(0);int n,i;for(i=0;i10;i+) n=rand()%99+1;di 、 num1=n;n=rand()%99+1;di 、 num2=n;n=rand()%4;if(n=0) di 、 ch=+;else i
11、f(n=1) di 、 ch=-;else if(n=2) di、 ch=*;, 并且通過(guò), 可以統(tǒng)計(jì)共答else if(n=3) di、ch=/;case+: n=dicase-: n=di、 num1+di 、 num1-di 、num2 ; break;num2 ; break;、 num1*di 、 num2 ;break;、 num1/di 、 num2 ;break;FILE *fp;fp=fopen(1 、 txt,ab+);fprintf(fp,%d%c%d=rn,difclose(fp);#include、 num1,di 、 ch,di 、num2);struct data
12、int num1;char ch;int num2;int num3;void main()int i,s=0;struct data d10;FILE *fp;fp=fopen(1 、 txt,rt+);for(i=0;i10;i+) fscanf(fp,%2d%c%2d,&difgetc(fp);fscanf(fp,%d,&di 、 num3);、 num1,&di 、 ch,&di、 num2);int n ;switch(di 、 ch)case*: n=dicase/:n=dielse if(n=3) di、ch=/;if(n=di、 num3) s+
13、;fseek(fp,0,2);fprintf(fp, 得分 :%d,s*10);2、4 運(yùn)行結(jié)果第 3 章 比賽評(píng)分系統(tǒng)3、 1 設(shè)計(jì)任務(wù)有 20 名參賽選手 , 有 10 名評(píng)委對(duì)參賽選手按 10 分制評(píng)分。選手的編號(hào)從 1 開(kāi)始 , 順序 編號(hào) ,按序號(hào)參賽。具體要求如下 :1、10 位評(píng)委能對(duì) 20 位選手進(jìn)行打分 ,要有給第幾號(hào)選手打分的提示信息。如:給第 1 號(hào)選手打分:打完后接著有提示給第 2 號(hào)選手打分:依此類推,直到 20 位選手打分完畢。2、 10 位評(píng)委對(duì)每位選手的打分能按照從低分到高分的排序。3、 去掉 10 位評(píng)委打分的一個(gè)最低分、一個(gè)最高分后求出每位選手的平均得分。4
14、、 對(duì)每位選手的平均分按從高到低的順序進(jìn)行排序。排序時(shí)要求選手編號(hào)與其得分一起進(jìn) 行。5、 按參賽選手編號(hào)順序輸出選手編號(hào)及其對(duì)應(yīng)成績(jī); 按選手編號(hào)、 選手得分輸出參賽選手的3、2 算法分析3、3 源程序代碼#include struct dataint number;void main()inti,j,t,sum20=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; struct data a1120;for(i=1;i=10;i+)for(j=1;j=20;j+)printf(” 請(qǐng)少評(píng)委給d 號(hào)選手打分:n,i,j); scanf(%d,&aij、number);for(j=1;j=20;j+)for(i=1;iaij+1 、 number)t=aij 、 num
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘋(píng)果汁工廠課程設(shè)計(jì)
- 費(fèi)諾編碼課課程設(shè)計(jì)
- 認(rèn)識(shí)春夏秋冬課程設(shè)計(jì)
- 課程設(shè)計(jì)電子詞典系統(tǒng)
- 2024至2030年中國(guó)翻領(lǐng)T恤行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國(guó)純環(huán)氧飲水容器內(nèi)壁磁漆數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)男童T-恤衫行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024年管道預(yù)制自動(dòng)焊機(jī)項(xiàng)目可行性研究報(bào)告
- 2024年電動(dòng)幕布項(xiàng)目可行性研究報(bào)告
- 鍋爐課程設(shè)計(jì)陜西貧煤
- 電氣工程及其自動(dòng)化職業(yè)規(guī)劃課件
- 人教版小學(xué)英語(yǔ)單詞表(完整版)
- 單元 5-入侵報(bào)警系統(tǒng)工程的施工安裝
- 初中美術(shù)八年級(jí)上冊(cè)《靜物畫(huà)有聲》
- 大學(xué)生健康人格與心理健康PPT課件
- 物業(yè)服務(wù)有限公司物業(yè)承接查驗(yàn)工作手冊(cè)
- 小型水電站改造設(shè)計(jì)方案
- 師生申訴調(diào)解機(jī)制
- 趣味數(shù)學(xué)—數(shù)陣圖與幻方
- 網(wǎng)格化管理架構(gòu)圖新
- 石油修井行業(yè)套損井檢測(cè)與修復(fù)技術(shù)
評(píng)論
0/150
提交評(píng)論