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

为什么无法显示答案???

/ 猿问

为什么无法显示答案???

C
qq_谈秋_0 2017-06-20 20:56:30

#include <stdio.h>

    int gongli;

    float taxi(gongli=12)

{

    float money

    if (gongli<=3)

    {

        money=13+1;

        printf("小于3公里时的费用为%f元",money);

    }

    else 

    {

        money=13+1+2.3*(gongli-3); 

        printf("大于3公里时的费用为%f元",money);

    }

    return money;

}    

int main()

{

    printf("打车总费用为%f元",taxi);

    return 0;

}


查看完整描述

4 回答

已采纳
?
进击的学霸No1
#include <stdio.h>
//int gongli;
double taxi(int gongli=12)
{
    double money;
    if (gongli<=3)
    {
        money=13+1;
        printf("小于3公里时的费用为%.2lf元\n",money);
    }
    else 
    {
        money=13+1+2.3*(gongli-3); 
        printf("大于3公里时的费用为%.2lf元\n",money);
    }
    return money;
}    
int main()
{
    // scanf("%lf",&gongli);
    printf("打车总费用为%.2lf元\n",taxi());
    return 0;
}

你的函数定义有问题

查看完整回答
1 反对 回复 2017-06-21
?
嗷呜呜呜呜呜呜呜

#include <stdio.h>

//int gongli;

double taxi(int gongli=12)

{

    double money;

    if (gongli<=3)

    {

        money=13+1;

        printf("小于3公里时的费用为%.2lf元\n",money);

    }

    else 

    {

        money=13+1+2.3*(gongli-3); 

        printf("大于3公里时的费用为%.2lf元\n",money);

    }

    return money;

}    

int main()

{

    // scanf("%lf",&gongli);

    printf("打车总费用为%.2lf元\n",taxi());

    return 0;

}


查看完整回答
反对 回复 2017-08-28
?
xiao_xue

 #希望对你有帮助
#include <stdio.h>

/*打车计费*/
float taxi(gongli)
{

    float money;
    if (gongli<=3)
    {
        money=13+1;
        //方案二
        //printf("小于3公里时的费用为%f元\n",money);
    }
    else
    {
        money=13+1+2.3*(gongli-3);
        //方案二
        //printf("大于3公里时的费用为%f元\n",money);
    }
    //方案一:
    return money;
    //方案二:
    //return 0;
}

int main()
{
    int gongli;    //公里数
    printf("请输入公里数:\n");
    scanf("%d",&gongli);
    //方案一
    float sum=taxi(gongli);
    printf("打车总费用为%f元\n",sum);

    //方案二
    //taxi(gongli);
    return 0;
}

查看完整回答
反对 回复 2017-06-21
?
godie
#include <stdio.h>
  1
3   float taxi(int km) {
  1     float money;
  2     if (km<=3) {
  3        money=13+1;
  4        printf("小于3公里费用位%f元", money);
  5     } else {
  6         money=13+1+2.3*(km-3);
  7         printf("大于3公里费用为%f元", money);
  8     }
  9     return money;
 10 }
 11
 12 int main()
 13 {
 14     int km, money;
 15     scanf("%d", &km);
 16     taxi(km);
 17 }


查看完整回答
反对 回复 2017-06-20

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信