qq_慕斯卡7542914
2020-11-18 14:00
#include <stdio.h>
float taxifee(int t,g)
{
float money;
if(g<=3)
{
money=14;
printf("打车的总费用为14元\n");
}
else
{
if(t>=23||t<5)
{
money=13+(g-3)*(2.3+2.3*20%)+1;
printf("打车的总费用为%f\n",money);
}
else
{
money=13+(g-3)*2.3+1;
printf("打车的总费用为%f\n",money);
}
}
return money;
}
int main()
{
printf("小明每天打车的总费用为%f\n",taxifee(9,12)+taxifee(18,12));
return 0;
}
int t,g 要改成int t,int g
把*20%改成1.2,c语言没有百分数好像
把else 换成else if 试试
C语言入门
926019 学习 · 20793 问题
相似问题