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

可以帮我看看有什么问题吗?

#include <stdio.h>
int main()
{
    pay();
    return 0;
}

float pay(float t,float s)
{
   float cost;
   if(s<4)
   {
       cost=14;
       return cost;  
   }
   else
   {
       if(t>5&&t<24)
       {
           cost=14+s/2.3;
           return cost;
       }
       else
       {
           cost=14+s/(2.3*1.2);
           return cost;
       }
   }
   printf("小明每天打车总费用为%f",2*cost);
}

正在回答

2 回答

参照这个来吧,多看几遍就会了

{
    float money;
    if(miles<=3)
    {
        money=14;
        printf("费用为14\n");
    }
    else
    {
        if(clock>=23 || clock<5)
        {
            money=13+1+2.3*(miles-3)*1.2;
            printf("夜间车费为:%f\n",money);
        }
        else
        {
            money=13+1+2.3*(miles-3);
            printf("日间车费为:%f\n",money);
        }
    }
   
    return money;   
}
int main()
{
    printf("打的总费用:%.1f\n",taxifee(9,12)+taxifee(18,12));
    return 0;
}

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

dear_cc 提问者

非常感谢!
2016-12-16 回复 有任何疑惑可以回复我~
  1. pay函数应放在main函数之前(或者main前面提前声明)

  2. 调用pay的时候记得传参数

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

举报

0/150
提交
取消

可以帮我看看有什么问题吗?

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