最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

不知道哪里出錯(cuò)了,求解!

#include

float pay(int dis,int time) { ? ?float pay; ? ?if(time>=23||time<5) ? ?{ ? ? ? ?pay=14+(dis-3)*2.3*1.2; ? ?} ? ?else ? ?{ ? ? ? ?pay=14+(dis-3)*2.3; ? ?} ? ?return pay; } int main() { ? ?printf(小明每天打車的總費(fèi)用"%d\n",pay(12,9),pay(12,18)); ? ?return 0; } 為什么不對(duì)啊?急求。。。。

正在回答

5 回答

1.沒有包含頭文件,寫法為;#include<stdio.h>

2.函數(shù)名(pay)和參數(shù)(pay)最好不要重名

3.printf括號(hào)里應(yīng)該寫("小明每天打車的總費(fèi)用%f\n",pay(12,9)+pay(12,18)),你雙引號(hào)位置寫錯(cuò)了,還有輸出應(yīng)為pay(12,9)+pay(12,18),輸出為float型所以應(yīng)該用%f而不是%d。

4.有些計(jì)算情況沒寫出來

大概看出這么多……

0 回復(fù) 有任何疑惑可以回復(fù)我~

#include <stdio.h>

float getCost(int hour,float km)

{

? ? float cost;

? ? if(23<=hour||hour<5)

? ? {

? ? ? ? if(km<=3)?

? ? ? ? cost=13.0+1.0;

? ? ? ? else?

? ? ? ? cost=13.0+(km-3)*2.3*1.2+1.0;

? ? }

? ? else

? ? {

? ? ? ? if(km<=3)?

? ? ? ? cost=13.0+1.0;

? ? ? ? else?

? ? ? ? cost=13.0+(km-3)*2.3+1.0;

? ? }

? ? return cost;

}

int main()

{

? ? float money=getCost(9,12.0)+getCost(18,12.0);

? ? printf("小明每天打車的總費(fèi)用為:%.1f",money);

? ? return 0;

}

0 回復(fù) 有任何疑惑可以回復(fù)我~

先說最上面的程序,函數(shù)頭<stdio.h>,最后printf括號(hào)里應(yīng)該寫("小明每天打車的總費(fèi)用%f\n",pay(12,9),pay(12,18)"),你雙引號(hào)位置填錯(cuò)了,還有%d應(yīng)該是%f。算數(shù)也錯(cuò)了,不過這個(gè)不是很重要。


第二個(gè)程序也把%d改為%f就行了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

#include<stdio.h>

float xiaokai(int w,int r,float t,int y,int u)//定義費(fèi)用函數(shù)?

{

float jg;

if(w-y>0)

{

jg=(w-y)*t+u+r;

}

else

{

jg=u+r;

}

return jg;

}?

? ? float sj(n)//定義時(shí)間函數(shù)?

{

float i;

switch(n)

{

case 1:

i=1.2;

break;

case 2:

i=1.2;

break;

case 3:

i=1.2;

break;

case 4:

i=1;

break;

case 5:

i=1.2;

break;

case 6:

i=1;

break;

case 7:

i=1;

break;

case 8:

i=1;

break;

case 9:

i=1;

break;

case 10:

i=1;

break;

case 11:

i=1;

break;

case 12:

i=1;

break;

case 13:

i=1;

break;

case 14:

i=1;

break;

case 15:

i=1;

break;

case 16:

i=1;

break;

case 17:

i=1;

break;

case 18:

i=1;

break;

case 19:

i=1;

break;

case 20:

i=1;

break;

case 21:

i=1;

break;

case 22:

i=1;

break;

case 23:

i=1.2;

break;

case 24:

i=1.2;

break;

? ? }

? ? ? return i;

}

int main()

{

printf("%f",xiaokai(12,1,2.3,3,13)*sj(9)/*←括號(hào)類填寫上班時(shí)間*/+xiaokai(12,1,2.3,3,13)*sj(18)/*←括號(hào)內(nèi)填寫下班時(shí)間*/);?

return 0;

}

//輸出結(jié)果為 69.40002


0 回復(fù) 有任何疑惑可以回復(fù)我~

#include <stdio.h>

float taxiFee(int time,int miles)

{

? ? float money;

? ? if(miles<=3)

? ? {

? ? ? ? money=13+1;

? ? ? ? printf("打車費(fèi)用為%d元\n",money);

? ? }

? ? else

? ? {

? ? ? ? if(time>=23 || time<=5)

? ? ? ? {

? ? ? ? ? ? money=13+1+(miles-3)*2.3*1.2;

? ? ? ? ? ? printf("打車費(fèi)用為%d元\n",money);

? ? ? ? }

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? money=14+(miles-3)*2.3;

? ? ? ? ? ? printf("打車費(fèi)用為%d元\n",money);

? ? ? ? }

? ? }

? ? return money;

}

int main()

{

? ? float sum=taxiFee(9,12)+taxiFee(18,12);

? ? printf("每天打車費(fèi)用為%f\n",sum);

? ? return 0;

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

不知道哪里出錯(cuò)了,求解!

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)