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

不知道为什么就是不行

#include <stdio.h>

    int m (n)

    m=13,n=0;

    if(++n,n<=3)

    {

        m=13;

        m=m+1;

        printf("总价钱为%d\n",m);

    

    else

    

        m=13+(n-3)*2.3;

        m=m+1;

        printf("总价钱为%d\n",m);

        return 0;

    }

    


提问者:慕移动2981678 2018-07-13 12:58

个回答

  • Alone风
    2018-07-13 18:33:31
    已采纳

    int m (n),这里的括号是什么鬼,你掉了“;”。如

    #include <stdio.h>

    int main()

    {

       // int m (n),这里的括号是什么鬼,你掉了“;”。如

    float m,n=12,cost;    //n是行驶距离,cost是钱


    float everkilometerfee=2.3; //每公里费用


    m=13;  //  m是起步价


    if(n<=3)


    cost=13;


    else


    cost=m+(n-3)*everkilometerfee;



        printf("小明一天共花费%f",cost);

        return 0;

    }