freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基本控制結(jié)構(gòu)程序設(shè)計(jì)習(xí)題-文庫吧

2025-07-30 12:56 本頁面


【正文】 case 9: case 10: result=5。 cout輸出五分制成績(jī): resultendl。 break。 case 8: 第 二 章 基本控制結(jié)構(gòu)程序設(shè)計(jì)習(xí)題 4 result=4。 cout輸出五分制成績(jī): resultendl。 break。 case 7: result=3。 cout輸出五分制成績(jī): resultendl。 break。 case 6: result=2。 cout輸出五分制成績(jī): resultendl。 break。 case 5:case 4:case 3:case 2:case 1:case 0: result=1。 cout輸出五分制成績(jī): resultendl。 break。 default: cout輸入錯(cuò)誤! endl。 } return 0。 } 編程計(jì)算個(gè)人所得稅。個(gè)人所得稅率表如下:月收入 1200元起征,超過起征點(diǎn) 500元以內(nèi)部分稅率 5%,超過 500元到 2,000元部分稅率 10%,超過 2,000元到 5,000元部分稅率 15%,超過 5,000元到 20,000元部分稅率 20%,超過 20,000元到 40,000元部分稅率 25%,超過 40,000元到 60,000元部分稅率 30%,超過 60,000元到 80,000元部分稅率 35%,超過 80,000元到 100,000元部分稅率 40%,超過 100,000元部分稅率 45%。 解:應(yīng)該從最高稅率段開始計(jì)算,分段疊加。先算兩萬元以上各段,每?jī)扇f為一檔,采用 switch語句,注意沒有使用 break語句。后面各低收入段,用 if語句,也沒有使用 else,這兩種方法是對(duì)應(yīng)的。第二要注意計(jì)算的入口處,收入減去該段的下限 ,進(jìn)行計(jì)算,以后各段都是完整的段,計(jì)算十分簡(jiǎn)單。 include iostream using namespace std。 int main(){ double ine,tax=0。 int k。 cout請(qǐng)輸入個(gè)人月收入: endl。 cinine。 if(ine=1200){ cout免征個(gè)人所得稅 endl。 return 0。 } else ine=1200。 if(ine20200){ k=ine/20200。 第 二 章 基本控制結(jié)構(gòu)程序設(shè)計(jì)習(xí)題 5 switch(k){ default: tax+=(ine100000)*。ine=100000。 case 4: tax+=(ine80000)*。ine=80000。 case 3: tax+=(ine60000)*。ine=60000。 case 2: tax+=(ine40000)*。ine=40000。 case 1: tax+=(ine20200)*。ine=20200。 } } if(ine5000){ tax+=(ine5000)*。 ine=5000。 } if(ine2020){ tax+=(ine2020)*。 ine=2020。 } if(ine500){ tax+=(ine500)*。 ine=500。 } tax+=ine*。 cout應(yīng)征所得稅: taxendl。 return 0。 } 編程打印如下圖形: * * * * * * * * * * * * * * * * * * * * * * * * * 解:難點(diǎn)在三角形左邊的空格的控制,嵌套一個(gè)循環(huán)語句完成此任務(wù)。 include iostream using namespace std。 int main(){ int i,j。 for (i=1。i=4。i++){ for(j=4i。j0。j) cout 。//三角形每行前部的空格 for(j=1。j=2*i1。j++) cout *。 coutendl。 } for(i=1。i=3。i++) cout * * *\n。 return 0。 第 二 章 基本控制結(jié)構(gòu)程序設(shè)計(jì)習(xí)題 6 } 編程輸出下列圖形,中間一行英文字母由輸入得到。 A B B B C C C C C D D D D D D D C C C C C B B B A 解: 分上三角和下三角兩部分分別處理左邊的空格。 include iostream using namespace std。 int main(){ char in。 int i,j。 do{ cout輸入一個(gè)字母: 。 cinin。 if((in=97)amp。amp。(in=122)) in=32。//小寫改大寫 }while((in65)||(in90))。 int line=in39。A39。 for (i=0。i=line。i++){//上三角 for(j=linei。j0。j) cout 。//前方空格 for(j=1。j=2*i+1。j++) cout39。 39。char(i+39。A39。)。 coutendl。 } for (i=line。i0。i){//下三角(少一行) for(j=0。j=linei。j++) cout 。 for(j=1。j=2*i1。j++) cout39。 39。char(i1+39。A39。)。 coutendl。 } return 0。 } 輸入 n,求 1!+2!+3!+… +n! 解: 通常 求和作為外循環(huán) ,階乘作為內(nèi)循環(huán)。這里考慮到: n!=n*(n1)!,利用遞推法運(yùn)算速度大大提高,同時(shí) 兩者可合并為一個(gè)循環(huán)。本程序考慮了輸入的健壯性。 include iostream include cstdlib using namespace std。 int main(){ int n,i,jch=1。 double result=0。 //result
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1