C語言學習的一些小問題 持續更新中

2021-10-25 02:35:01 字數 1217 閱讀 6537

計程車計價

本題要求根據某城市普通計程車收費標準編寫程式進行車費計算。具體標準如下:

起步里程為3公里,起步費10元;

超起步里程後10公里內,每公里2元;

超過10公里以上的部分加收50%的回空補貼費,即每公里3元;

營運過程中,因路阻及乘客要求臨時停車的,按每5分鐘2元計收(不足5分鐘則不收費)

輸入格式

輸入在一行中給出輸入行駛里程(單位為公里,精確到小數點後1位)與等待時間(整數,單位為分鐘),其間以空格分隔。

輸出格式

在一行中輸出乘客應支付的車費(單位為元),結果四捨五入,保留到元。

錯解

#includeint main()else if(mileage<=10)else

int w = waiting_time/5;

int cost1 = cost + 0.5;

cost1 = cost1 + w*2;

printf("應該支付車費%d元",cost1);

printf("%f %f",mileage,waiting_time);驗證

正解

#includeint main()else if(mileage<=10)else

int w = waiting_time/5;

int cost1 = cost + 0.5;

cost1 = cost1 + w*2;

printf("應該支付車費%d元",cost1);

如何判斷三條邊能否構成三角形

if(a+b>c && a+c>b && b+c>a)
三角形面積計算公式
s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c));

有輸入語句:scanf(「a=%d,b=%d,c=%d」,&a,&b,&c); 為使變數a的值為1,b為3,c為2,從鍵盤輸入資料的正確形式應當是( )。(注:┗┛表示空格)

a=1,b=3,c=2《回車》

C 中的一些小問題, 持續補充

c primer plus 205 char buildstr char c,int n int main 因為在 buildstr 函式中的 pstr 是區域性函式 所以當函式結束時 pstr 被釋放,在main函式中,ps仍然指向 buildstr中的返回值 但是當使用完ps後 需要釋放ps,儘...

C 的一些小問題(二)

1.struct和class的區別 預設的訪問許可權不同 class中的成員預設private,struct中的成員預設public 預設的繼承許可權不同 class預設private繼承,struct預設public繼承 模板中區別 模板庫中,可以使用template或template,但是沒有s...

其它的一些小問題

1 窗體預設的按鈕的設定 如 確定 按鈕,無論焦點在哪,按下回車鍵,窗體都會接受。在 form1 的屬性中,有一項 acceptbutton 選擇你要設定的按鈕 2 表名有空格問題 如果表的名稱中有空格,則必須得加上 否則sql語句會出錯。如 cnn.execute drop table textb...