實驗03分支結(jié)構(gòu)程序設計_第1頁
實驗03分支結(jié)構(gòu)程序設計_第2頁
實驗03分支結(jié)構(gòu)程序設計_第3頁
實驗03分支結(jié)構(gòu)程序設計_第4頁
實驗03分支結(jié)構(gòu)程序設計_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、求一元二次方程的根(改錯題error03_1)程序填空,不要改變與輸入輸出有關的語句。輸入一個正整數(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;求三角形的面積和周長(改錯題error03_2),不要改變與輸入輸出有關的語句。輸入一個正整數(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ù)的值 程序填空,不要改變與輸入輸出有關的語句。輸入一個正整數(shù)rep eat (0re peatv10),做rep eat 次下列運算: 輸入一個整數(shù)X,計算并輸出下列分段函數(shù) sign(x)的值。-1y = sig n(x) = 01輸入輸出示例:括號內(nèi)是說明輸入3(rep

3、 eat=3)10(x=10)0(x=0)-98(x=-98)輸出時 y = 1)時 y = 0)時 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、空,不要改變與輸入輸出有關的語句。能同時被3、5、7整除 能被其中兩數(shù)整除 能被其中一個數(shù)整除 不能被3、5、7任一個數(shù)整除輸入一個正整數(shù)rep eat (0re peatv10),做rep eat 次下列運算: 輸入一個整數(shù)x,判斷x能否被3、5、7整除,并輸出以下信息之一:(1)(2)(3)(4)輸入輸出示例:括號內(nèi)是說明輸入4(rep eat=4)151410517輸出能被其中兩數(shù)整除能被其中一個數(shù)整除能同時被3、5、7整除 不能被3、5、7任一個數(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;顯示五級記分制成績所對應的百分制成績區(qū)間(使用switch )序填空,不要改變與輸入輸出有關的語句。輸入一個正整數(shù)rep eat (00(70-79)、D(60-69) 和E(059),如果輸入不正確的成績,顯示Invalid input。輸入輸出示例:括號內(nèi)是說明 輸入,輸入的五級成績分別為 A B、CD E和無效的(rep eat=66ABCDEj 字符j)輸出90-10080-8970-7960-69A對應的百分制成績區(qū)間是B對應的百分制成績區(qū)間是C對應的百分制成績區(qū)間是D對應的

6、百分制成績區(qū)間是E對應的百分制成績區(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;顯示水果的價格(使用 switch )程序填空,不要改變與輸入輸出有關的語句。查詢水果的單價。有4種水果,蘋果(apples)、梨(pears)、桔子(oranges)和葡 萄(grapes),單價分別是3.00元/公斤,2.50元/公斤,4.10元/公

7、斤和10.20 元/公斤。在屏幕上顯示以下菜單(編號和選項),用戶可以連續(xù)查詢水果的單價,當查詢次 數(shù)超過5次時,自動退出查詢;不到5次時,用戶可以選擇退出。顯示價格為0。 括號內(nèi)是說明當用戶輸入編號14,顯示相應水果的單價(保留1位小數(shù));輸入0,退出查詢; 輸入其他編號, 輸入輸出示例: 輸入的編號)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;計算個人所得稅程序填空,不要改變與輸入輸出有關的語句。輸入一個正整數(shù)rep eat (0re peatv10),做rep ea

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

10、5 83500 時,rate = 35%、deduction=5505 時,rate = 45%、deduction=13505計算公式:tax = rate * (salary - 3500)-deductio n當當當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)計各等級成績的個數(shù)程序填空,不要改變與輸入輸出有關的語句。n個學生的百分制成績,統(tǒng)計各等級成績的個數(shù)。A( 90 - 100 )、B( 80 - 89 )、C( 70 - 79 )、D輸入一個正整數(shù)n,再輸入 成績等級分為五級,分別為(60 - 69 )和 E( 0 - 59 )。 輸入輸出示例:括號內(nèi)是說明 輸入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;計算油費程序填空,不要改變與輸入輸出有關的語句。輸入一個正整數(shù)rep eat (0re peatv10),做rep eat 次下列運算:現(xiàn)在90號汽油6.95元/升、93號汽油7.44元/升、97號汽油7.93元/升。為吸 引顧客,某自動加油站推出了“自助服務”和“協(xié)助服務”兩個服務等級,分別可得到5%和3%的折扣。請編寫程序,輸入顧客的加油量a,汽油品種b(90、93或97)和服務類型c( m 自助,e 協(xié)助),計算并輸出應付款(保留小數(shù)點后2位)。輸入輸出示例:括號內(nèi)是說明輸入2(rep eat=2)40 97 m30 90 e輸出應付款:301.34應付款:20

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論