實(shí)驗(yàn)03分支結(jié)構(gòu)程序設(shè)計(jì)_第1頁(yè)
實(shí)驗(yàn)03分支結(jié)構(gòu)程序設(shè)計(jì)_第2頁(yè)
實(shí)驗(yàn)03分支結(jié)構(gòu)程序設(shè)計(jì)_第3頁(yè)
實(shí)驗(yàn)03分支結(jié)構(gòu)程序設(shè)計(jì)_第4頁(yè)
實(shí)驗(yàn)03分支結(jié)構(gòu)程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、求一元二次方程的根(改錯(cuò)題error03_1)程序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句。輸入一個(gè)正整數(shù)repeat (0 #in clude int main(v oid)in tri, re peat; double a, b, c, d;sca nf(%d, &rep eat);for(ri=1;ri=re peat;n+)scan f(%lf%lf%lf, &a, &b, &c); d = b * b - 4 * a * c;/*/return 0;求三角形的面積和周長(zhǎng)(改錯(cuò)題error03_2),不要改變與輸入輸出有關(guān)的語(yǔ)句。輸入一個(gè)正整數(shù)rep eat (0#in elude int

2、main(v oid)int a, b, c;int rep eat, ri;double area, p erimeter, s;sca nf(%d, &rep eat); for(ri = 1; ri= rep eat; ri+) sca nf(%d%d%d, &a, &b, &c); /*/return 0;求分段函數(shù)的值 程序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句。輸入一個(gè)正整數(shù)rep eat (0re peatv10),做rep eat 次下列運(yùn)算: 輸入一個(gè)整數(shù)X,計(jì)算并輸出下列分段函數(shù) sign(x)的值。-1y = sig n(x) = 01輸入輸出示例:括號(hào)內(nèi)是說(shuō)明輸入3(rep

3、 eat=3)10(x=10)0(x=0)-98(x=-98)輸出時(shí) y = 1)時(shí) y = 0)時(shí) y = -1)sig n(10) = 1 (x = 10 sig n(0) = 0 (x = 0sig n(-98) = -1 (x = -98#i nclude int main(v oid)int rep eat, ri; int x, y;sca nf(%d, &rep eat);for(ri = 1; ri= rep eat; ri+) sca nf(%d, &x);/*/prin tf(sig n(%d) = %dn, x, y); return 0;判斷x能否被3、5、7整除程序填

4、空,不要改變與輸入輸出有關(guān)的語(yǔ)句。能同時(shí)被3、5、7整除 能被其中兩數(shù)整除 能被其中一個(gè)數(shù)整除 不能被3、5、7任一個(gè)數(shù)整除輸入一個(gè)正整數(shù)rep eat (0re peatv10),做rep eat 次下列運(yùn)算: 輸入一個(gè)整數(shù)x,判斷x能否被3、5、7整除,并輸出以下信息之一:(1)(2)(3)(4)輸入輸出示例:括號(hào)內(nèi)是說(shuō)明輸入4(rep eat=4)151410517輸出能被其中兩數(shù)整除能被其中一個(gè)數(shù)整除能同時(shí)被3、5、7整除 不能被3、5、7任一個(gè)數(shù)整除#i nclude int main(v oid)int x; in tri, re peat;scan f(%d,&rep eat);

5、 for(ri=1; ri=re peat; ri+) sea nf(%d, &x);/*/return 0;顯示五級(jí)記分制成績(jī)所對(duì)應(yīng)的百分制成績(jī)區(qū)間(使用switch )序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句。輸入一個(gè)正整數(shù)rep eat (00(70-79)、D(60-69) 和E(059),如果輸入不正確的成績(jī),顯示Invalid input。輸入輸出示例:括號(hào)內(nèi)是說(shuō)明 輸入,輸入的五級(jí)成績(jī)分別為 A B、CD E和無(wú)效的(rep eat=66ABCDEj 字符j)輸出90-10080-8970-7960-69A對(duì)應(yīng)的百分制成績(jī)區(qū)間是B對(duì)應(yīng)的百分制成績(jī)區(qū)間是C對(duì)應(yīng)的百分制成績(jī)區(qū)間是D對(duì)應(yīng)的

6、百分制成績(jī)區(qū)間是E對(duì)應(yīng)的百分制成績(jī)區(qū)間是0-59Invalid input(輸入數(shù)據(jù)不合法)#i nclude int main(v oid) charch;int rep eat, ri;sca nf(%d, &rep eat); for(ri = 1; ri= rep eat; ri+) ch = getcharO;/*/return 0;顯示水果的價(jià)格(使用 switch )程序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句。查詢水果的單價(jià)。有4種水果,蘋果(apples)、梨(pears)、桔子(oranges)和葡 萄(grapes),單價(jià)分別是3.00元/公斤,2.50元/公斤,4.10元/公

7、斤和10.20 元/公斤。在屏幕上顯示以下菜單(編號(hào)和選項(xiàng)),用戶可以連續(xù)查詢水果的單價(jià),當(dāng)查詢次 數(shù)超過(guò)5次時(shí),自動(dòng)退出查詢;不到5次時(shí),用戶可以選擇退出。顯示價(jià)格為0。 括號(hào)內(nèi)是說(shuō)明當(dāng)用戶輸入編號(hào)14,顯示相應(yīng)水果的單價(jià)(保留1位小數(shù));輸入0,退出查詢; 輸入其他編號(hào), 輸入輸出示例: 輸入的編號(hào))3 (ora nges 0 (退出查詢) 輸出1 app les2 p ears3 oran ges4 grapes0 Exit p rice = 4.11 app les2 p ears3 oran ges4 grapes0 Exit#i nclude int main(v oid)int

8、choice, i; double p rice;for(i = 1; i = 5; i+) prin tf(1 a ppi esn);prin tf(2 p earsn);prin tf(3 ora ngesn);prin tf(4 grap esn);prin tf(0 Exitn);sca nf(%d, & choice); if(choice = 0) break;else/*/prin tf( price = %0.1fn, price); return 0;計(jì)算個(gè)人所得稅程序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句。輸入一個(gè)正整數(shù)rep eat (0re peatv10),做rep ea

9、t 次下列運(yùn)算:輸入一個(gè)職工的月薪salary,輸出應(yīng)交的個(gè)人所得稅tax(保留2位小數(shù))。salary 3500 3500 salary 5000 salary 8000 salary 12500 38500 58500 83500時(shí),rate = 0、deduction=0 5000 時(shí),rate = 3%、deduction=0 8000 時(shí),rate = 10%、deduction=105 12500 時(shí),rate = 20%、deduction=555 38500 時(shí),rate = 25%、deduction=1005 58500 時(shí),rate = 30%、deduction=275

10、5 83500 時(shí),rate = 35%、deduction=5505 時(shí),rate = 45%、deduction=13505計(jì)算公式:tax = rate * (salary - 3500)-deductio n當(dāng)當(dāng)當(dāng)salary salary salary salaryint main(v oid)int rep eat, ri;double rate, salary, tax,deductio n;sca nf(%d, &rep eat); for(ri = 1; ri= rep eat; ri+) sca nf(%lf, & salary);/*/prin tf(tax = %0.2

11、fn, tax); return 0;統(tǒng)計(jì)各等級(jí)成績(jī)的個(gè)數(shù)程序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句。n個(gè)學(xué)生的百分制成績(jī),統(tǒng)計(jì)各等級(jí)成績(jī)的個(gè)數(shù)。A( 90 - 100 )、B( 80 - 89 )、C( 70 - 79 )、D輸入一個(gè)正整數(shù)n,再輸入 成績(jī)等級(jí)分為五級(jí),分別為(60 - 69 )和 E( 0 - 59 )。 輸入輸出示例:括號(hào)內(nèi)是說(shuō)明 輸入5(rep eat=5)77 54 92 73 60輸出The number of A(90 - 100): 1The number of B(80 - 89): 0The number of C(70 - 79): 2The number o

12、f D(60 - 69): 1The number of E(0 - 59): 1#i nclude int main(v oid)int mark, n, i;in tco un ta, coun tb, coun tc, coun td, counte;scan f(%d,&n);/*/prin tf(The number of A(90 - 100): %dn, coun ta); prin tf(The number of B(80 - 89): %dn, cou ntb);prin tf(The number of C(70 - 79): %dn, cou ntc); prin tf

13、(The number of D(60 - 69): %dn, cou ntd);prin tf(The number of E(0 - 59): %dn, coun te); return 0;計(jì)算油費(fèi)程序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句。輸入一個(gè)正整數(shù)rep eat (0re peatv10),做rep eat 次下列運(yùn)算:現(xiàn)在90號(hào)汽油6.95元/升、93號(hào)汽油7.44元/升、97號(hào)汽油7.93元/升。為吸 引顧客,某自動(dòng)加油站推出了“自助服務(wù)”和“協(xié)助服務(wù)”兩個(gè)服務(wù)等級(jí),分別可得到5%和3%的折扣。請(qǐng)編寫程序,輸入顧客的加油量a,汽油品種b(90、93或97)和服務(wù)類型c( m 自助,e 協(xié)助),計(jì)算并輸出應(yīng)付款(保留小數(shù)點(diǎn)后2位)。輸入輸出示例:括號(hào)內(nèi)是說(shuō)明輸入2(rep eat=2)40 97 m30 90 e輸出應(yīng)付款:301.34應(yīng)付款:20

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論