字體:小 中 大 |
|
|
|
| 2016/04/29 04:29:14瀏覽92|回應0|推薦0 | |
標題: 給20點,有關c++的問題,我的程式有點小錯誤,請幫我改正 發問: 以下是我寫的c++程式,有點小錯誤,請幫我改正,感謝,另外還有兩個題目,會的請幫忙,一樣都是給20點三提的題目在此(1)設計程式以便將24小時表示的時間轉換成以12小時表示的時間;例如14:25應轉換成2:25PM。此程式的輸入為兩個整數,程式中應設計三個函式來處理輸入的工作、時間轉換的工作與輸出的工作;main函式中應包含迴圈來重複時間轉換,直到使用者回答No之後為止。(2)已知kilogram = 2.2046 pounds、kilogram =1000 gram且pound = 16... 顯示更多 以下是我寫的c++程式,有點小錯誤,請幫我改正,感謝,另外還有兩個題目,會的請幫忙,一樣都是給20點 三提的題目在此 (1)設計程式以便將24小時表示的時間轉換成以12小時表示的時間;例如14:25應轉換成2:25PM。此程式的輸入為兩個整數,程式中應設計三個函式來處理輸入的工作、時間轉換的工作與輸出的工作;main函式中應包含迴圈來重複時間轉換,直到使用者回答No之後為止。 (2)已知kilogram = 2.2046 pounds、kilogram =1000 gram且pound = 16 ounces;請設計下列函式: (壹)用來將以kilogram與gram為單位之重量轉成以pound與ounces為單位之重量之函式, (貳)用來將以pound與ounces為單位之重量轉成以kilogram與gram為單位之重量之函式, (參)main函式依使用者的輸入值來決定做那一種轉換,若使用者輸入1則做(壹)的轉換,若使用者輸入1則做(貳)的轉換,main函式中應包含迴圈來重複轉換工作,直到使用者回答No之後為止。 (3) 請設計main( )函式與一個名為seriesSum之函式: (壹) seriesSum函式是用以計算級數a1 + a2 + … + an之sum值; (a)此級數可為等差級數或等比級數,若為等差級數,則sum=(a1+an)*n/2;若為等比級數,則sum = a1*(1–rn) / (1-r); (b)seriesSum函式應有4個參數(parameter);其中一個名為type之參數用以區分是那一種級數,若type之值為1,則表等差級數;若type之值為2,則表等比級數;其餘3個參數,分別代表等差級數中之a1、an、與n,或代表等比級數中之a1、r、與n。 (貳) main( )函式用以 (a)輸入等差級數中之a1、an、與n之值,再呼叫seriesSum函式以計算等差級數之sum值,並將sum輸出;再 (b)輸入等比級數中之a1、r、與n之值,再呼叫seriesSum函式以計算等比級數之sum值,並將sum輸出。 (註:庫存函式pow(x,y)可用以計算xy之值 ) 以下是我寫的程式,我寫的是第3提 #include 最佳解答: 3. #include 其他解答: a.. 改成if(type=='1')看看吧 因為你是char type;C5AB6192527E8C67 |
|
| ( 在地生活|基宜 ) |











