C++語言程序設(shè)計實驗報告1_第1頁
C++語言程序設(shè)計實驗報告1_第2頁
C++語言程序設(shè)計實驗報告1_第3頁
C++語言程序設(shè)計實驗報告1_第4頁
C++語言程序設(shè)計實驗報告1_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、c+語言程序設(shè)計實驗報告基礎(chǔ)題一實驗任務(wù):編寫一個完整的程序,運行時向用戶提問“你考試考了多少分?(0-100),接收輸入后判斷其等級(優(yōu):90-100,良:80-90;中:60-80;差:0-60)并顯示出來。實驗?zāi)康模号袛鄬W生成績的等級分析:接收輸入數(shù)據(jù),并用if語句判斷數(shù)據(jù)是屬于哪個區(qū)域的代碼:#includeusing namespace std;int main()couta;if(a=90&a100) cout=80&a90) cout=60&a80) cout=0&a60) cout差;運行結(jié)果:輸入45,輸出差;輸入66,輸出中;輸入85,輸出良;輸入93,輸出優(yōu)。設(shè)計題一實驗

2、任務(wù):編程打印輸出九九乘法表實驗?zāi)康模鹤詣影葱蜉敵鼍啪懦朔ū?,并實現(xiàn)梯形換行分析:雙for循環(huán)語句,換行問題代碼:#includeusing namespace std;int main() int a,b; int s; for(a=1;a=9;a+) for(b=1;b=a;b+) s=b*a; coutb*a=s ; coutendl;運行結(jié)果:1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=10 3*5=15 4*5=20 5*5=251*6=6 2*6=12 3*6=18 4*6=24 5*6=3

3、0 6*6=361*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=491*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=641*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81要考慮輸出的乘法表的美觀度,換行問題,行數(shù)=列數(shù)時,能達到目的設(shè)計題二實驗任務(wù):編程設(shè)計一個小學生四則運算測試程序,要求:1)可由用戶輸入自動生成的測試題數(shù)目;2)能按用戶要求自動生成測試題;3)能自動對每道題進行評分,最后給出總分及評價.實驗?zāi)康模弘S機生成四

4、則運算,并能判斷對錯,且給出正確答案分析:要用到隨機函數(shù),要產(chǎn)生隨機數(shù)和隨機符號,除法若有余數(shù)則保留一位小數(shù),最后將輸入的結(jié)果與正確結(jié)果比較,得出分數(shù)與評價。代碼:#include#include #include#define n 100using namespace std;int main() srand(unsigned)time(null); int i,j,m,n=0; int s; double a,answer,b,c; couti; for(j=1;j=i;j+)b=rand()%n;coutb; m=rand()%4;if (m=0) cout+;if (m=1) cout

5、-; if (m=2) cout*;if (m=3) cout/;c=rand()%n;if (c=0&m=3) couterror; exit; coutc=endlanswer; if(m=0) a=b+c; if(m=1) a=b-c; if(m=2) a=b*c; if(m=3) a=b/c; a=(int)(a*10+0.5); a=a/10; if(answer=a) n+; cout正確endl; else cout錯誤 正確答案是aendl; s=(float)n/i*100;cout分數(shù):s=90&s100) cout=80&s90) cout=60&s80) cout=0&

6、s60) cout你需要多加練習哦!;運行結(jié)果:選做題實驗任務(wù):華師附中有四位同學中的一位做了好事,不留名,表揚信來了之后,校長問這四位是誰做的好事。a說:不是我。b說:是c。c說:是d。d說:他胡說。已知三個人說的是真話,一個人說的是假話?,F(xiàn)在要根據(jù)這些信息,找出做了好事的人。實驗?zāi)康模赫页鲎龊檬碌娜朔治觯河胕f語句判斷每個人說的對錯,假定情況,直到累加體的值為3即有三個人說真話,一個人說假話。代碼:#includeusing namespace std;int main()int a,b,c,d;int s=0,n;char thisman;for(n=0;n4;n+)thisman=n+65;if(thisman!=a) s+;if(thisman=c) s+;if(thisman=d) s+;if(thisman!=d) s+;i

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論