版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、題目、描述、輸入、輸出、輸入樣例、輸出樣例、測(cè)試輸入、測(cè)試輸出選擇01:整除請(qǐng)寫一個(gè)程序:輸入一個(gè)正整數(shù)值,請(qǐng)查這個(gè)值是否可以被17整除,如果可以輸出1,否則輸出0。輸入 34 輸出1輸入 38 輸出0測(cè)試輸入15 輸出0#include<iostream>using namespace std;int main() int n; cin>>n; if(n%17=0) cout<<"1"<<endl; else cout<<"0"<<endl; return 0;選擇02:利潤(rùn)提成編
2、寫一個(gè)程序,根據(jù)年利潤(rùn)提成,計(jì)算企業(yè)發(fā)放的年度獎(jiǎng)金。利潤(rùn)低于或等于10萬元的部分,獎(jiǎng)金按10%提?。焕麧?rùn)高于10萬元,低于或等于20萬元的部分,獎(jiǎng)金按7.5%提?。?0萬到40萬之間的部分,可提成5%;40萬到60萬之間部分,可提成3%;60萬到100萬之間的部分,可提成1.5%;超過100萬元的部分按1%提成。從鍵盤輸入當(dāng)月利潤(rùn),求應(yīng)發(fā)放獎(jiǎng)金總數(shù)。輸入9 輸出0.9輸入15 輸出1.375輸入30 輸出2.25輸入50 輸出3.05輸入80 輸出3.65輸入120 輸出4.15測(cè)試:輸入90 輸出 3.8#include <iostream>using namespace std
3、;int main() int a; cin>>a; if(a<=10) cout<<0.1*a<<endl; else if(a<=20) cout<<1+(a-10)*0.075<<endl; else if(a<=40)
4、60; cout<<1.75+(a-20)*0.05<<endl; else if(a<=60) cout<<2.75+(a-40)*0.03<<endl; else if(a<=100) cout<<3.35+(a-60)*0.015<<endl; else
5、160; cout<<3.95+(a-100)*0.01<<endl; return 0;選擇03:征稅稅務(wù)部門征收所的稅,規(guī)定如下: 1)收入在1000元以內(nèi)(含1000),免征; 2)收入在10003000元以內(nèi)(含3000),納稅額為收入的3%; 3)收入超過30005000元以內(nèi)(含5000),納稅為收入4%;4)當(dāng)收入超過5000元時(shí),納稅為收入6%。請(qǐng)根據(jù)以上關(guān)系,輸入收入m,輸出應(yīng)繳納的稅收tax。輸入900 輸出0輸入2000 輸出60輸入4000 輸出160輸入6000 輸
6、出360測(cè)試:輸入2500 輸出75#include<iostream>using namespace std;int main() double m; double tax; cin>>m; if(m<=1000) tax=0; else if
7、(m<=3000) tax=m*0.03; else if(m<=5000) tax=m*0.04; else if(m>5000) tax=m*0.06;
8、160;cout<<tax<<endl; return 0;選擇04:閏年編寫一個(gè)程序,輸入一個(gè)年份,判斷該年份是否為閏年,是閏年輸出yes否則輸出no。輸入:2000 輸出:yes輸入:2014 輸出:no測(cè)試數(shù)據(jù):輸入:1000輸出:no#include <iostream>using namespace std;int main() int a; cin>>a; if(a%4=0&&a%100!=0|a%400=0)cout<&l
9、t;"yes"<<endl;elsecout<<"no"<<endl; return 0; 選擇05:等級(jí)分 編寫一個(gè)程序,輸入一個(gè)正整數(shù)表示學(xué)生的學(xué)習(xí)成績(jī),若學(xué)習(xí)成績(jī)小于0或大于100,輸出illegal,否則若成績(jī)?cè)?0100分之間,輸出'A',在60-89分之間的,輸出'B',60分以下的輸出'C'。輸入90 輸出A輸入70 輸出B輸入59 輸出C輸入120 輸出illega
10、l測(cè)試:輸入90 輸出A#include<iostream>using namespace std;int main() int a; cin>>a; if(a<=100) if(a>=90)
11、0; cout<<"A"<<endl; else if(a>=60) cout<<"B"<<endl; else if(a>=0)
12、60; cout<<"C"<<endl; else cout<<"illegal"<<endl; return 0;選擇06:工資某公司的工資根據(jù)工作時(shí)間發(fā)放如下: 1)時(shí)間在4小時(shí)以內(nèi)(含4小時(shí)),工資為50元; 2)時(shí)間在4-8小時(shí)(含8小時(shí)),在4小
13、時(shí)50元的基礎(chǔ)上,超出4小時(shí)的時(shí)間按每小時(shí)20元計(jì)算; 3)時(shí)間超過8小時(shí),在前8小時(shí)的工資基礎(chǔ)上超出時(shí)間按每小時(shí)30元計(jì)算;請(qǐng)根據(jù)以上關(guān)系,輸入工作時(shí)間,輸出應(yīng)發(fā)的工資wage。輸入3 輸出50輸入7輸出110輸入10輸出190測(cè)試:輸入12 輸出250#include<iostream>using namespace std;int main() int n,wage; cin>>n; if(n
14、<=4) wage=50; else if(n<=8) wage=50+(n-4)*20; else wage=50+4*20+(n-8)*30; cout<&l
15、t;wage<<endl; return 0;選擇07:天數(shù)根據(jù)歷法,凡是1、3、5、7、8、10、12月,每月31天;凡是4、6、9、11月,每月30天;2月閏年29天,平年28天。閏年的判斷方法是:1)如果年號(hào)能被400整除,此年為閏年;2)如果年號(hào)能被4整除但不能被100整除,此年為閏年;3)其他情況都不是閏年。編程輸入年、月,輸出該月的天數(shù)。輸入2010 5輸出31輸入2010 2輸出28測(cè)試:輸入2000 4輸出30#include<iostream>using na
16、mespace std;int main() int a,b; cin>>a>>b; switch(b) case 1: case 3: case 5: case 7: &
17、#160;case 8: case 10: case 12: cout<<"31"<<endl;break; case 4: case 6: case 9: case 11:
18、 cout<<"30"<<endl;break; default: if(a%400=0|a%4=0&&a%100!=0) cout<<"29"
19、<<endl; else cout<<"28"<<endl; return 0; 選擇08:判斷三角形輸入三個(gè)整數(shù),表示三角形的三個(gè)邊長(zhǎng)。當(dāng)任意兩邊之和大于第三邊時(shí),輸出:合法三角形;否則,輸出:非法三角
20、形。輸入:3 6 7 輸出:合法三角形輸入:3 6 10 輸出:非法三角形#include<iostream>using namespace std;int main() int a,b,c; cin>>a>>b>>c; if(a+b>c&&b+c>a&&a+c>b)
21、cout<<"Yes"<<endl; else cout<<"No"<<endl;return 0;選擇09:最大數(shù)請(qǐng)寫一個(gè)程序,我們輸入三個(gè)int類型的數(shù),找出最大的數(shù)并輸出。輸入:2 3 4 輸出:4測(cè)試數(shù)據(jù):輸入:10 30 20 輸出:30#include<iostream>using namespace std;int main()
22、160; int a,b,c,t; cin>>a>>b>>c; if(a>b) t=a; else t=b; if(t>c)
23、; cout<<t<<endl; else cout<<c<<endl; return 0;選擇10:函數(shù)輸入int型整數(shù)x,若x>0,則y=1;若x=0,則y=0;否則,y=-1。最后輸出y。輸入-5 輸出-1輸入0 輸出0輸入4 輸出1測(cè)試:輸入50 輸出1#include <iostrea
24、m>using namespace std;int main() int x; cin>>x;if(x>0)cout<<"1"<<endl;else if(x<0)cout<<"-1"<<endl;elsecout<<"0"<<endl; return 0;選擇11:對(duì)號(hào)入座有4種水果,單價(jià)分別是3.1元/公斤,2.50
25、元/公斤,4.10元/公斤,10.20元/公斤,編號(hào)分別為1,2,3,4。要求從鍵盤中輸入水果的編號(hào),輸出該水果的單價(jià)。如果輸入不正確的編號(hào),顯示單價(jià)為0。輸入1 輸出3.1輸入2 輸出2.5輸入3 輸出4.1輸入4 輸出10.2輸入5 輸出0測(cè)試:輸入6輸出0#include <iostream>using namespace std;int main()int a; cin>>a;switch(a)case 1:cout<<3.1<<endl;break;case 2:cout<<2.5<<end
26、l;break;case 3:cout<<4.1<<endl;break;case 4:cout<<10.2<<endl;break;default :cout<<0<<endl;break; return 0;選擇12:第幾天編寫一道程序,輸入三個(gè)正整數(shù),表示某年某月某日,判斷這一天是這一年的第幾天?輸入2013 7 12 輸出193輸入2012 5 15 輸出136測(cè)試:輸入2012 3 5 輸出 65#include<iostream>using namesp
27、ace std;int main() int a,b,c,m; cin>>a>>b>>c; switch(b) case 1:m=c;break; case 2:m=31+c;break; case 3: if(a%4=0&&a%100!=0|a%400=0) m=31+29+c; else m=31+28+c;break; case 4: if(a%4=0&&a%100!=0|a%400=0) m=31+29+31+c; else m=31+28+31+c;break; case 5: if(a%4=0&&a
28、%100!=0|a%400=0) m=31+29+31+30+c; else m=31+28+31+30+c;break; case 6: if(a%4=0&&a%100!=0|a%400=0) m=31+29+31+30+31+c; else m=31+28+31+30+31+c;break; case 7: if(a%4=0&&a%100!=0|a%400=0) m=31+29+31+30+31+30+c; else m=31+28+31+30+31+30+c;break; case 8: if(a%4=0&&a%100!=0|a%400=0
29、) m=31+29+31+30+31+30+31+c; else m=31+28+31+30+31+30+31+c;break; case 9: if(a%4=0&&a%100!=0|a%400=0) m=31+29+31+30+31+30+31+31+c; else m=31+28+31+30+31+30+31+31+c;break; case 10: if(a%4=0&&a%100!=0|a%400=0) m=31+29+31+30+31+30+31+31+30+c; else m=31+28+31+30+31+30+31+31+30+c;break; ca
30、se 11: if(a%4=0&&a%100!=0|a%400=0) m=31+29+31+30+31+30+31+31+30+31+c; else m=31+28+31+30+31+30+31+31+30+31+c; case 12: if(a%4=0&&a%100!=0|a%400=0) m=31+29+31+30+31+30+31+31+30+31+30+c; else m=31+28+31+30+31+30+31+31+30+31+30+c;break; cout<<m<<endl; return 0; 選擇13:是否及格輸入一個(gè)
31、學(xué)生的數(shù)學(xué)成績(jī)(正整數(shù)),如果它低于60,輸出“Fail”,否則,輸出“Pass”。輸入65 輸出Pass輸入50輸出Fail測(cè)試:輸入90輸出Pass#include<iostream>using namespace std;int main() int a; cin>>a; if(a<60) cout<<"Fail"<<endl; else cout<<"Pass"<<endl; return 0;選擇14:最小值輸入四個(gè)整數(shù),輸出其中的最小值。輸入1 2 3 4 輸出1輸
32、入2 1 4 3 輸出1輸入2 3 1 4 輸出1輸入3 2 4 1 輸出1測(cè)試:輸入13 12 14 11 輸出11#include <iostream>using namespace std;int main()int a,b,c,d;cin>>a>>b>>c>>d;if(a<b&&a<c&&a<d)cout<<a<<endl;else if(b<a&&b<d&&b<c)cout<<b<&l
33、t;endl;else if(c<a&&c<b&&c<d)cout<<c<<endl;elsecout<<d<<endl; return 0;選擇15:回文數(shù)輸入一個(gè)5位數(shù),判斷它是不是回文數(shù)。輸入12321 輸出YES輸入12345輸出NO測(cè)試:輸入36563輸出YES#include <iostream>using namespace std;int main() int x,g,w,s,q; cin>>x; g=x%10; w=x/10000; s=x/10%10;
34、q=x/1000%10; if(g=w&&s=q) cout<<"YES"<<endl; else cout<<"NO"<<endl; return 0;選擇16:字母轉(zhuǎn)換編寫程序,要求輸入一個(gè)字母,若為大寫字母,將其轉(zhuǎn)換成相應(yīng)小寫字母輸出,否則,原樣輸出該字母。輸入A 輸出a輸入g 輸出g輸入9 輸出9測(cè)試:輸入T輸出t#include <iostream> using namespace std; int main() char c; cin>>c; if(c&g
35、t;='A'&&c<='z') c=c+32; else c=c; cout<<c<<endl; return 0;選擇17:體重編寫一個(gè)程序,輸入某人的身高(cm)以及體重(kg),按照以下標(biāo)準(zhǔn)對(duì)他(她)的體型做測(cè)試:(1)標(biāo)準(zhǔn)體重=身高-110;(2)超過標(biāo)準(zhǔn)體重5kg(不含5kg)的為“過胖”;(3)低于標(biāo)準(zhǔn)體重5kg(不含5kg)的為“過瘦”(3)既不超過標(biāo)準(zhǔn)體重多于5kg,也不低于標(biāo)準(zhǔn)體重多于5kg的為“標(biāo)準(zhǔn)”輸入175 75 輸出 過胖輸入175 60 輸出 標(biāo)準(zhǔn)輸入175 55 輸出 過瘦測(cè)試:輸入18
36、0 80輸出 過胖#include <iostream>using namespace std;int main()int a,b;cin>>a>>b;if(b>a-110+5)cout<<"過胖"<<endl;else if(b<a-115)cout<<"過瘦"<<endl;elsecout<<"標(biāo)準(zhǔn)"<<endl;return 0;選擇18:加法從鍵盤上輸入2個(gè)加數(shù),再輸入答案,如果正確,顯示“right”,否則顯示“error”輸入3 5 8輸出right輸入3 5 9輸出error測(cè)試輸入13 15 28輸出right#include <iostream>using namespace std;int main()int a,b,c;cin>>a>>b>>c;if(a+b=c)cout<<"right"<<en
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024合法的咨詢服務(wù)合同
- 2024年度醫(yī)療設(shè)施EPC建設(shè)合同
- 2024電子版?zhèn)€人服務(wù)合同書
- 2024年度5G基站建設(shè)設(shè)計(jì)與施工服務(wù)合同
- 2024年度供應(yīng)鏈管理合同:供應(yīng)商與采購(gòu)商之間的貨物供應(yīng)與付款協(xié)議
- 誰會(huì)跑課件教學(xué)課件
- 2024年度租賃期滿后購(gòu)買合同標(biāo)的購(gòu)買價(jià)格
- 2024年師范大學(xué)新進(jìn)教師就業(yè)協(xié)議
- 2024年度文化旅游項(xiàng)目合作合同
- 2024年度醫(yī)療設(shè)備研發(fā)與生產(chǎn)許可合同
- GB/T 17892-2024優(yōu)質(zhì)小麥
- 2024-2025學(xué)年七年級(jí)上學(xué)期期中考試英語試題
- 調(diào)酒初級(jí)基礎(chǔ)理論知識(shí)單選題100道及答案解析
- 危廢治理項(xiàng)目經(jīng)驗(yàn)-危廢治理案例分析
- 南京市2024-2025學(xué)年六年級(jí)上學(xué)期11月期中調(diào)研數(shù)學(xué)試卷二(有答案)
- 汽車防凍液中毒
- 粉條產(chǎn)品購(gòu)銷合同模板
- 2024至2030年中國(guó)自動(dòng)車配件行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024-2030年中國(guó)蔗糖行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資前景研究報(bào)告
- 職域行銷BBC模式開拓流程-企業(yè)客戶營(yíng)銷技巧策略-人壽保險(xiǎn)營(yíng)銷實(shí)戰(zhàn)-培訓(xùn)課件
- 24秋國(guó)家開放大學(xué)《計(jì)算機(jī)系統(tǒng)與維護(hù)》實(shí)驗(yàn)1-13參考答案
評(píng)論
0/150
提交評(píng)論