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

这为啥运行不了,怎么改呢

#include <stdio.h>

int setup=13;

int morning=9;

int night=18;

int sum

int cost(int kilo)

{

    if(nigt>=23 or morninh<=5)

    {

        sum=setup+(kilo-3)*1.2*2.3+1;

        else

        sum=setup+(kilo-3)*2.3+1; 

    }

    return sum;

}


int main()

{

    cost(12)

    printf("小明的车费是%d\n",sum);

    return 0;

}


正在回答

1 回答

#include <stdio.h>

int setup=13;

int morning=9;

int night=18;

int sum

int cost(int kilo)

{

    if(nigt>=23 || morninh<=5)

    {

        sum=setup+(kilo-3)*1.2*2.3+1;

    }   

    {

        else

        sum=setup+(kilo-3)*2.3+1; 

    }

    return sum;

}


int main()

{

    cost(12)

    printf("小明的车费是%d\n",sum);

    return 0;

}


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

qq_慕圣4301926 提问者

改了一下发现还是不行
2021-06-17 回复 有任何疑惑可以回复我~
#2

DrTTTTTT 回复 qq_慕圣4301926 提问者

else 的位置在中括号里面了
2021-06-22 回复 有任何疑惑可以回复我~
#3

lan_jun

用int应该不对
2021-06-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这为啥运行不了,怎么改呢

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