我调用的函数没有声明?

来源:5-14 综合练习

一飞同学

2016-01-15 11:28

#include <stdio.h>

double getMoney(int distance,int hours)

{

double totalMoney = 0.00;

double per=2.30;

double sta=13.00;


if(hours<0 || hours >24)

{

printf("请输入正确的数字: ");

return 0;

}

else if(hours>5 && hours <=23)

{

per *= 1.2;

}

if(distance<=3)

{

totalMoney = sta;

}

else 

{

totalMoney=sta+(distance - 3)*per;

}


totalMoney++;

return totalMoney;

}


int main ()

{


double totalMoney;

int mor=9;

int aft=18;

int distance=12;

double per=2.30;

totalMoney=getMoney(distance,mor)+gerMoney(distance,aft);  //这里 编译器说 getMoney没有声明

printf("小明的搭车费用为:%.2f\n",totalMoney);

return 0;

}


写回答 关注

1回答

  • 努力提升
    2016-01-15 14:20:21
    已采纳

    你自己写错了啊totalMoney=getMoney(distance,mor)+getMoney(distance,aft);第二个函数调用你写成gerMoney,我也是醉了。

    一飞同学

    汗。,

    2016-01-15 17:00:02

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题