C語言 輸入起步價和行車距離,計算計程車費,要求見下,咋寫?

2025-02-25 19:40:10 字數 2034 閱讀 3696

1樓:自我程式設計

<>#include

#define m 3

char cn[3]=;

float getfare(float sp,float k);

int main()

int i=0;

float sp,k,r;

while(1)

printf("第%s次執行:",cn[i]);

printf("請輸入起步價:")scanf("%f",&sp);

printf("請輸入行車公里數:")scanf("%f",&k);

r=getfare(sp,k);

if(r!=-1)

printf("應付車費為:%.2f",r);

i++;if(i==10) break;

return 0;

float getfare(float sp,float k)static float rule[m][3]=,int i,j;

for(i=0;ifor(j=0;j<3;j++)if(rule[i][0]==sp)

return rule[i][0]+(k-rule[i][1])*rule[i][2];

printf("無此起步價。");

return -1;

c語言,計程車計價問題

2樓:好名字都被取了

#include

#include

#include

main()

round函式要在vs2013以上的編譯器才有,其他的編譯器就去掉round

3樓:網友

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

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

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

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

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

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

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

輸入樣例1:

2輸出樣例1:

10輸入樣例2:

4輸出樣例2:

14輸入樣例3:

9輸出樣例3:

34**:#include

#include

int main(void)

else if(s>3 &&s<=10)else p1=24+3*(s-10);

if (t<5)

else p2=;

p=(int)(p1+p2+;

printf("%d",p);

return 0;}

4樓:網友

#include

int main()

else if(t>=5)

p=p1+p2;

printf("%.lf",p);

return 0;

按照你的理解,我也算的是35.。。

但是呢,題目坑了,它是分兩部分四捨五入的,第一部分是,取32,第二部分,取2,因為那個沒到5分鐘,只是乙個5分鐘,所以取2,合起來是34.。。

上述**算出來的就是34啦。。

5樓:在千佛洞招標的百合

大家別被誤導了!上面說的超出起步10公里時,起步的三公里是不能計算到10公里以內的。所以在計算y1超過10公里以上時應該用未知數a-13,而不是10;取值範圍也應該是a>=13

c語言計程車計價問題

6樓:網友

演算法錯誤。

1、超起步里程後10公里內,並不是3到10,而是從4公里開始計算10公里;後面的超過10公里是同樣道理。

2、time/5*2也不對,不滿足題目要求的不足5分鐘不收費。

格式沒什麼問題,演算法基本全錯。

c語言輸入兩個整數和,c語言輸入兩個整數和一個符號,輸出它們進行相應運算的結果。為整除運算。

include int main else if op else if op else if op return 0 用c語言程式設計,從鍵盤上輸入2個整數及一個運算子 進行相應的運算後輸出運算的結果。就是在進行除法運算時用 s a 1.0 b int a,b double s c語言程式 輸入運算...

求助乙個c語言程式。。。怎麼輸入b和c的值之後,輸出b和c不對阿?!

你輸入數的時候要每個數後面要加個逗號,才能輸出每個數,不然的話,後面連個數就相當於沒有輸入而顯示亂碼!還有scanf裡面的去掉比較好!scanf f,f,f a,b,c 呵呵。是的。格式化輸入。雙引號裡的東西,除了格式符以外,其它的都要原樣輸入才行。朋友。建議你把scanf後面的去了。你輸入的時候一...

C語言是通過什麼和什麼來進行輸入和輸出的

c語言是通過printf 函式和scanf 函式來進行輸入和輸出的。printf 格式化輸出函式,c語言標準庫函式,在 stdio.h 中定義。一般用於向標準輸出裝置按規定格式輸出資訊。printf 函式的呼叫格式為 printf 格式化字串 參量表 輸出的字串除了可以使用字母 數字 空格和一些數字...