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

请问哪里有错????

#include <stdio.h>

int distance(int n)

int time(int t)

{

    float cost;

    float sum;

    if( t>5 && t<=23)

    {

        cost=2.3*(n-3)+13+1;

        sum=2 cost;

        return sum;

    }

    else

    {

        cost=(2.3*(n-3)+13+1)*1.2;

        sum=2 cost;

        return sum;

    }

}




int main()

{

    distance(12);

    time(t>=9 && t<=18);

    printf("小明每次的打车费用是%f元钱\n",cost);

    printf("小明每天的打车费用是%f元钱\n",sum);

    return 0;

}


正在回答

4 回答

写成这样试一试

int distance(int n){

return n;

}


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

你这个有问题啊,应该是

int distance(int n){

return n;

}你定义的是int型的就要返回一个int类型的值,而且没有必要啊,你直接定义一个变量就可以了直接写在main函数里面int distance = 12;

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

Mrrrrr8 提问者

可以给我完整的代码我吗,这样说我不懂
2015-12-11 回复 有任何疑惑可以回复我~

int distance(int n)你这个定义式干什么的?


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

Mrrrrr8 提问者

是 距离
2015-12-11 回复 有任何疑惑可以回复我~

/249/5642/Aq8f/hello.c: In function 'distance':
/249/5642/Aq8f/hello.c:4:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
/249/5642/Aq8f/hello.c:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
/249/5642/Aq8f/hello.c:30:1: error: expected '{' at end of input
}

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926020    人
  • 解答问题       20793    个

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

进入课程

请问哪里有错????

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