大佬們我哪錯(cuò)了
#include <stdio.h>
float money (int k,int t)
{
float fee;
? ? if (k<=3)
? ? {
? ? ? ? fee=14;
? ? ? ? ? ??
? ? }
? ? else
? ? {
? ? ? ? if(t>=23||t<5)
? ? ? ? {
? ? ? ? ? ? fee=13+1+2.3*(k-3)*1.2;
? ? ? ? ? ? ? ??
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? fee=14+2.3*(k-3);
? ? ? ? }
? ? ? ? ? ??
? ? return fee;
}
int main()
{? ?
? ? printf("%f\n",money(12,9)+money(12,18));
? ? return 0;
? ??
}
2020-10-29
#include <stdio.h>
int main()
{
? ? float money,kilo,sum;
? ? kilo = 12;//沒(méi)有定義值怎么算
? ? int t = 9;//這個(gè)也是需要定義的,time不能用吧(也是初學(xué)者,不清楚)
? ? if(kilo>=3)
? ? {
? ? ? ? if(t>=23||t<5)
? ? ? ? {
? ? ? ? ? ? sum=26+(kilo-3)*2.3*1.2*2+2;//來(lái)回費(fèi)用乘以2
? ? ? ? ? ? printf("車(chē)費(fèi)%.2f元\n",sum);
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? sum=26+(kilo-3)*2.3*2+2;
? ? ? ? ? ? printf("車(chē)費(fèi)%.2f元\n",sum);//這里格式有錯(cuò)
? ? ? ? }
? ? }
? ? else
? ? {
? ? ? ? sum=13+1;
? ? ? ? printf("車(chē)費(fèi)%.2f元\n",sum);
? ? }
? ? return 0;
}
//個(gè)人看法
//嚴(yán)格來(lái)說(shuō)應(yīng)該是要分為上班時(shí)間t1和下班時(shí)間t2,然后時(shí)間分隔三個(gè)部分
//1、t1 < 0 || t2 < 0 這是輸入有誤
//2、t1 >= 0&&t1 < 5 || t2 >= 23 && t2 <24 這是加價(jià)部分
//3、else 其他時(shí)間為正常價(jià)格時(shí)間,直接算
2020-10-27
救救孩子吧