问答详情
源自:5-14 综合练习

请问一下这道题我这样写有什么地方不对吗?

#include <stdio.h>
int money(int g)
{
    int sum;
    if(g<=3)
   { sum=28;}
    else
   { sum=(14+money(g-3)*2.3)*2;}
    return sum;
}
int main()
{
    int sum=money(12);
    printf("小明每天打车的费用:%d\n",sum);
    getchar();
    return 0;
}

提问者:余甜果子 2016-12-18 11:35

个回答

  • tochinato
    2016-12-19 03:46:33

    money后面你省略了*号,变成递归函数了,不要省略