为了账号安全,请及时绑定邮箱和手机立即绑定

我这为啥运行不了,求大佬

#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;

}


正在回答

3 回答

int t,g 要改成int t,int g

0 回复 有任何疑惑可以回复我~
#1

古都程序猿7

你在扯
2021-02-01 回复 有任何疑惑可以回复我~

把*20%改成1.2,c语言没有百分数好像

0 回复 有任何疑惑可以回复我~

把else 换成else if 试试

0 回复 有任何疑惑可以回复我~
#1

qq_慕斯卡7542914 提问者

还是不行耶
2020-11-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我这为啥运行不了,求大佬

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信