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

不知道为什么就是不行

#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;

    }

    


正在回答

1 回答

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;

}


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

慕移动2981678 提问者

除去;的问题,我是不是定义的元素太少了
2018-07-16 回复 有任何疑惑可以回复我~
#2

慕移动2981678 提问者

#include <stdio.h> int main() { int m,n,cost; float x=2.3; n=12,m=13; if(n<=3) cost=13+1; else cost=m+(n-3)*x; printf("小明搭车一共花费%d\n元",cost); return 0; } 这是我后来自己写的应该没什么问题吧
2018-07-16 回复 有任何疑惑可以回复我~
#3

慕移动2981678 提问者

非常感谢!
2018-07-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不知道为什么就是不行

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