版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C++程序設(shè)計實驗-1-7-副本C++程序設(shè)計實驗-1-7-副本C++程序設(shè)計實驗-1-7-副本C++程序設(shè)計實驗-1-7-副本編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:二、參照例1-2,用結(jié)構(gòu)化方法編程實現(xiàn):根據(jù)每學(xué)年學(xué)費、專業(yè)總學(xué)分、某課程學(xué)分,計算上該課程的總花費,以及每學(xué)時,每分鐘的花費。(1學(xué)分=18學(xué)時)P43編程題1,2,31.輸入一個三位整數(shù),將它反向輸出。2.輸入平面上某點橫坐標(biāo)x和縱坐標(biāo)y,若該點在由圖表示的方塊區(qū)域內(nèi),則輸出1;否則,輸出0。圖正方形3.輸入三個整數(shù),求出其中最小數(shù)(要求使用條件表達(dá)式)。根據(jù)每學(xué)年學(xué)費、專業(yè)總學(xué)分、某課程學(xué)分,計算上該課程的總花費,以及每學(xué)時,每分鐘的花費。使得本校不同專業(yè),不同課程的同學(xué)都能用它來計算。(1學(xué)分=18學(xué)時)提示:1、定義一個類,類的數(shù)據(jù)成員包括:每學(xué)年學(xué)費、專業(yè)總學(xué)分、課程學(xué)分;類的成員函數(shù)包括:設(shè)置每學(xué)年學(xué)費、專業(yè)總學(xué)分、課程學(xué)分;顯示每學(xué)年學(xué)費、專業(yè)總學(xué)分、課程學(xué)分;計算上某課程的總花費;計算上某課程的每學(xué)時花費;計算上某課程的每分鐘的花費;1.輸入某學(xué)生成績,若成績在85分以上輸出“verygood”,若成績在60分到85分之間輸出“good”,若成績低于60分輸出“nogood”。2.輸入三個整數(shù),按從小到大的順序輸出它們的值。3.輸入三角形的三條邊,判別它們能否形成三角形,若能,則判斷是等邊、等腰、還是一般三角形。4.輸入百分制成績,并把它轉(zhuǎn)換成五級分制,轉(zhuǎn)換公式為:5.編程序模擬剪刀、石頭和紙游戲。游戲規(guī)則為:剪刀剪紙,石頭砸剪刀,紙包石頭。玩游戲者從鍵盤上輸入s(表示剪刀)或r(表示石頭)或p(表示紙),要求兩個游戲者交替輸入,計算機(jī)給出輸贏的信息。6.輸入一個整數(shù),輸出該整數(shù)的所有素數(shù)因子。例如,輸入120,輸出為2、2、2、3和5。7.使用迭代公式編程序求某一正整數(shù)a的平方根。8.已知X=0,10,20,…,180,求sinx,cosx和tanx的值。9.在100到200中找出同時滿足用3除余2,用5除余3和用7除余2的所有整數(shù)。10.求100到999中的水仙花數(shù)。所謂水仙花數(shù)是指一個三位數(shù),它的每位數(shù)字的立方之和等于該數(shù)。例如,因為153=1+5+3,所以153為水仙花數(shù)。11.求1000之內(nèi)的所有完數(shù)。所謂完數(shù)是指一個數(shù)恰好等于它的所有因子之和。例如,因為6=1+2+3,所以6為完數(shù)。12.編一程序顯示由符號組成的三角形圖案。例如,程序運行后,屏幕顯示: Howmanylines用戶輸入: 5屏幕顯示: Whatcharacter用戶輸入: *則輸出如下圖案。*************************13.已知XYZ+YZZ=532,其中X,Y和Z為數(shù)字,編一程序求出X,Y和Z的值。1. 根據(jù)每學(xué)年學(xué)費、專業(yè)總學(xué)分、某課程學(xué)分,計算上該課程的總花費,以及每學(xué)時,每分鐘的花費。(1學(xué)分=18學(xué)時)代碼:#include<iostream>usingnamespacestd;voidmain(){ doublenxf,zhyxf,xsh,kchxf,xn;源代碼:#include<iostream>usingnamespacestd;voidmain(){ inta,b,c; cout<<"請輸入三個整數(shù)"<<endl; cin>>a>>b>>c; if(a<b) { if(a<c) cout<<a; else cout<<c; } else { if(b<c) cout<<b; else cout<<c; }}運行結(jié)果:請輸入三個整數(shù)21695421Pressanykeytocontinue源代碼:#include<iostream>usingnamespacestd;classhuafei{private: doublenxf,zhyxf,xsh,kchxf,xn; floatf1,f2,f3,f4;public: voidtishi(); voidchuru(); voidkchhuafei(); voidjkhuafei(); voidxfhuafei(); voidfzhhuafei();};voidhuafei::tishi(){ cout<<"輸入:每學(xué)年學(xué)費、專業(yè)總學(xué)分、每學(xué)分學(xué)時、課程學(xué)分、學(xué)年"<<endl;}voidhuafei::churu(){cin>>nxf>>zhyxf>>xsh>>kchxf>>xn;}voidhuafei::kchhuafei(){ f1=kchxf/zhyxf*nxf*xn; cout<<"該課程的總花費:"<<f1<<"元"<<endl;}voidhuafei::jkhuafei(){ f2=f1/(kchxf*xsh); cout<<"每節(jié)課的花費:"<<f2<<"元"<<endl;}voidhuafei::xfhuafei(){ f3=nxf*xn/zhyxf; cout<<"每學(xué)分的花費:"<<f3<<"元"<<endl;}voidhuafei::fzhhuafei(){ f4=f2/45; cout<<"每分鐘的花費:"<<f4<<"元"<<endl;}doublemain(){ huafeia; (); (); (); (); (); (); return0;}運行結(jié)果:輸入:每學(xué)年學(xué)費、專業(yè)總學(xué)分、每學(xué)分學(xué)時、課程學(xué)分、學(xué)年3600180184該課程的總花費:120元每節(jié)課的花費:元每學(xué)分的花費:80元每分鐘的花費:元Pressanykeytocontinue1.源代碼:#include<iostream>usingnamespacestd;voidmain(){ inta; cout<<"請輸入成績"<<endl; cin>>a; if(a>85) cout<<"verygood"<<endl; elseif(a>=60&&a<85) cout<<"good"<<endl; else cout<<"nogood"<<endl;}運行結(jié)果:請輸入成績67goodPressanykeytocontinue3.源代碼:#include<iostream>usingnamespacestd;voidmain(){ doublea,b,c; cout<<"請輸入三邊的長度"<<endl; cin>>a>>b>>c; if(a+b>c&&a+c>b&&b+c>a) { if(a==b&&b==c) cout<<"等邊三角形"<<endl; elseif((a==b&&b!=c)||(b==c&&c!=a)||(a==c&&b!=c)) cout<<"等腰三角形"<<endl; else cout<<"普通三角形"<<endl; } else cout<<"不是三角形"<<endl;}運行結(jié)果:請輸入三邊的長度444等邊三角形Pressanykeytocontinue請輸入三邊的長度445等腰三角形Pressanykeytocontinue請輸入三邊的長度345普通三角形Pressanykeytocontinue請輸入三邊的長度136不是三角形Pressanykeytocontinue4.源代碼:#include<iostream>usingnamespacestd;voidmain(){ cout<<"請輸入百分制成績"<<endl; inta; cin>>a; switch(a) { case'a<100&&a>=90': cout<<"A"<<endl; break; case'a<90&&a>=80': cout<<"B"<<endl; break; case'a<80&&a>=70': cout<<"C"<<endl; break; case'a<70&&a>=60': cout<<"D"<<endl; break; case'a<60': cout<<"E"<<endl; break; default: cout<<"錯誤"<<endl; break; }}運行結(jié)果:請輸入百分制成績89BPressanykeytocontinue6.源代碼:#include<iostream>usingnamespacestd;voidmain(){intn,i=2,flag=0;cin>>n;cout<<endl<<n<<"=";while(n>1){if(n%i==0){if(flag)cout<<"*";cout<<i;n/=i;flag=1;}elsei++;}}運行結(jié)果:6060=2*2*3*5Pressanykeytocontinue7.源代碼:#include<iostream>#include<>usingnamespacestd;voidmain(){ doublea,m,n; cout<<"請輸入數(shù)a"<<endl; cin>>a; n=a/2; m=(n+a/n)/2; while(fabs(n-m)>1e-6) { n=m; m=(n+a/n)/2; } cout<<m<<endl;}運行結(jié)果:請輸入數(shù)a6Pressanykeytocontinue8.源代碼:#include<iostream>#include<>usingnamespacestd;voidmain(){ cout<<"請輸入角度"<<endl; doublea; cin>>a; cout<<"sina="<<sin(a/180*<<endl; cout<<"cosa="<<cos(a/180*<<endl; cout<<"tana="<<tan(a/180*<<endl;}運行結(jié)果:請輸入角度30sina=cosa=tana=Pressanykeytocontinue9.源代碼:#include<iostream>usingnamespacestd;voidmain(){ inti; for(i=100;i<=200;i++) if((i%3==2)&&(i%5==3)&&(i%7==2)) cout<<i<<endl;}運行結(jié)果:128Pressanykeytocontinue10.源代碼:#include<iostream>usingnamespacestd;voidmain(){ inti; inta,b,c; for(i=100;i<1000;i++) { a=i/100; b=(i-a*100)/10; c=i-a*100-b*10; if(i==a*a*a+b*b*b+c*c*c) cout<<i<<endl; }}運行結(jié)果:153370371407Pressanykeytocontinue11.源代碼:#include<iostream>#include<>usingnamespacestd;voidmain(){ inti,j,m,s,k,a[100]; for(i=1;i<=1000;i++) { m=i;s=0;k=0; for(j=1;j<m;j++) if(m%j==0) { s=s+j;a[k++]=j; } if(i==s) { cout<<a[0]<<endl; for(j=1;j<k;j++) { cout<<a[j]<<endl; } cout<<i<<endl; } }}運行結(jié)果:1236124714281248163162124248496Pressanykeytocontinue12.源代碼:#include<iostream>usingnamespacestd;voidmain(){ inta,i,j; charc; cout<<"Ho
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年德宏職業(yè)學(xué)院單招綜合素質(zhì)筆試參考題庫帶答案解析
- 2026年廣州城建職業(yè)學(xué)院單招綜合素質(zhì)考試備考題庫帶答案解析
- 2026年甘肅農(nóng)業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性考試參考題庫帶答案解析
- 投資融資項目合作協(xié)議(2025年)
- 停車場租賃補(bǔ)充合同協(xié)議2025年試行版
- 2026年海南政法職業(yè)學(xué)院單招綜合素質(zhì)考試參考題庫帶答案解析
- 2026年新疆科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試模擬試題附答案詳解
- 碳匯林監(jiān)測協(xié)議2025年知識產(chǎn)權(quán)歸屬
- 2026年貴州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考題庫帶答案解析
- 數(shù)字孿生城市規(guī)劃咨詢合同協(xié)議
- 華為體系文件管理制度
- 網(wǎng)絡(luò)游戲代練團(tuán)隊服務(wù)合作協(xié)議
- 貨運司機(jī)雇傭合同協(xié)議
- 護(hù)士N0升N1述職報告
- 江西省九江市2024-2025學(xué)年上學(xué)期七年級+期末英語試卷
- 催化劑行業(yè)營銷工作總結(jié)
- 半條被子的故事課件
- 人音版七年級音樂下冊(簡譜)第一單元 《☆一二三四歌》教案
- 全國各氣象臺站區(qū)站號及經(jīng)緯度
- 危險廢物貯存污染控制標(biāo)準(zhǔn)解讀II
- 起重裝卸機(jī)械操作工國家職業(yè)技能標(biāo)準(zhǔn)(2023年版)
評論
0/150
提交評論