版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、題目、描述、輸入、輸出、輸入樣例、輸出樣例、測試輸入、測試輸出選擇01:整除請寫一個程序:輸入一個正整數(shù)值,請查這個值是否可以被17整除,如果可以輸出1,否則輸出0。輸入 34 輸出1輸入 38 輸出0測試輸入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:利潤提成編
2、寫一個程序,根據(jù)年利潤提成,計(jì)算企業(yè)發(fā)放的年度獎金。利潤低于或等于10萬元的部分,獎金按10%提??;利潤高于10萬元,低于或等于20萬元的部分,獎金按7.5%提?。?0萬到40萬之間的部分,可提成5%;40萬到60萬之間部分,可提成3%;60萬到100萬之間的部分,可提成1.5%;超過100萬元的部分按1%提成。從鍵盤輸入當(dāng)月利潤,求應(yīng)發(fā)放獎金總數(shù)。輸入9 輸出0.9輸入15 輸出1.375輸入30 輸出2.25輸入50 輸出3.05輸入80 輸出3.65輸入120 輸出4.15測試:輸入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元時,納稅為收入6%。請根據(jù)以上關(guān)系,輸入收入m,輸出應(yīng)繳納的稅收tax。輸入900 輸出0輸入2000 輸出60輸入4000 輸出160輸入6000 輸
6、出360測試:輸入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:閏年編寫一個程序,輸入一個年份,判斷該年份是否為閏年,是閏年輸出yes否則輸出no。輸入:2000 輸出:yes輸入:2014 輸出:no測試數(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:等級分 編寫一個程序,輸入一個正整數(shù)表示學(xué)生的學(xué)習(xí)成績,若學(xué)習(xí)成績小于0或大于100,輸出illegal,否則若成績在90100分之間,輸出'A',在60-89分之間的,輸出'B',60分以下的輸出'C'。輸入90 輸出A輸入70 輸出B輸入59 輸出C輸入120 輸出illega
10、l測試:輸入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ù)工作時間發(fā)放如下: 1)時間在4小時以內(nèi)(含4小時),工資為50元; 2)時間在4-8小時(含8小時),在4小
13、時50元的基礎(chǔ)上,超出4小時的時間按每小時20元計(jì)算; 3)時間超過8小時,在前8小時的工資基礎(chǔ)上超出時間按每小時30元計(jì)算;請根據(jù)以上關(guān)系,輸入工作時間,輸出應(yīng)發(fā)的工資wage。輸入3 輸出50輸入7輸出110輸入10輸出190測試:輸入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)如果年號能被400整除,此年為閏年;2)如果年號能被4整除但不能被100整除,此年為閏年;3)其他情況都不是閏年。編程輸入年、月,輸出該月的天數(shù)。輸入2010 5輸出31輸入2010 2輸出28測試:輸入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:判斷三角形輸入三個整數(shù),表示三角形的三個邊長。當(dāng)任意兩邊之和大于第三邊時,輸出:合法三角形;否則,輸出:非法三角
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ù)請寫一個程序,我們輸入三個int類型的數(shù),找出最大的數(shù)并輸出。輸入:2 3 4 輸出:4測試數(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測試:輸入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:對號入座有4種水果,單價(jià)分別是3.1元/公斤,2.50
25、元/公斤,4.10元/公斤,10.20元/公斤,編號分別為1,2,3,4。要求從鍵盤中輸入水果的編號,輸出該水果的單價(jià)。如果輸入不正確的編號,顯示單價(jià)為0。輸入1 輸出3.1輸入2 輸出2.5輸入3 輸出4.1輸入4 輸出10.2輸入5 輸出0測試:輸入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:第幾天編寫一道程序,輸入三個正整數(shù),表示某年某月某日,判斷這一天是這一年的第幾天?輸入2013 7 12 輸出193輸入2012 5 15 輸出136測試:輸入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:是否及格輸入一個
31、學(xué)生的數(shù)學(xué)成績(正整數(shù)),如果它低于60,輸出“Fail”,否則,輸出“Pass”。輸入65 輸出Pass輸入50輸出Fail測試:輸入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:最小值輸入四個整數(shù),輸出其中的最小值。輸入1 2 3 4 輸出1輸
32、入2 1 4 3 輸出1輸入2 3 1 4 輸出1輸入3 2 4 1 輸出1測試:輸入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ù)輸入一個5位數(shù),判斷它是不是回文數(shù)。輸入12321 輸出YES輸入12345輸出NO測試:輸入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)換編寫程序,要求輸入一個字母,若為大寫字母,將其轉(zhuǎn)換成相應(yīng)小寫字母輸出,否則,原樣輸出該字母。輸入A 輸出a輸入g 輸出g輸入9 輸出9測試:輸入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:體重編寫一個程序,輸入某人的身高(cm)以及體重(kg),按照以下標(biāo)準(zhǔn)對他(她)的體型做測試:(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 輸出 過瘦測試:輸入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個加數(shù),再輸入答案,如果正確,顯示“right”,否則顯示“error”輸入3 5 8輸出right輸入3 5 9輸出error測試輸入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等.壓縮文件請下載最新的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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年孝感道路貨物運(yùn)輸從業(yè)資格證模擬考試
- 水中生活的動物課件新人教
- 《收銀部專業(yè)知識》課件
- 《證券投資學(xué)》實(shí)驗(yàn)課件
- 《設(shè)施果樹葡萄》課件
- 【培訓(xùn)課件】高新技術(shù)企業(yè)認(rèn)定管理辦法 解讀
- 《長城智能家居方案》課件
- 2024年江蘇省常州市中考地理真題卷及答案解析
- 2025天津建材買賣合同
- 娛樂場所顧客停車管理
- 中國平安保險(xiǎn)公司薪酬體系
- 坡比與角度換算表
- 機(jī)械制圖基礎(chǔ)知識
- 靜脈治療小組工作計(jì)劃_
- 施工現(xiàn)場臨時用電驗(yàn)收記錄(新)2頁
- 入團(tuán)志愿書(2016版本)(可編輯打印標(biāo)準(zhǔn)A4)
- (完整word版)北師大版四年級數(shù)學(xué)上冊運(yùn)算律練習(xí)
- 淺談測繪技術(shù)的應(yīng)用及質(zhì)量控制
- 電氣設(shè)備安裝及調(diào)試重要性分析
- 2019年12月六級第一套(含答案)
- 3、模塊手冊(下)
評論
0/150
提交評論