请问哪里有错????

来源:5-14 综合练习

Mrrrrr8

2015-12-11 18:14

#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回答

  • RockenRoll
    2015-12-11 18:48:59

    写成这样试一试

    int distance(int n){

    return n;

    }


  • RockenRoll
    2015-12-11 18:36:48

    你这个有问题啊,应该是

    int distance(int n){

    return n;

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

    Mrrrrr...

    可以给我完整的代码我吗,这样说我不懂

    2015-12-11 18:40:26

    共 1 条回复 >

  • RockenRoll
    2015-12-11 18:28:03

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


    Mrrrrr...

    是 距离

    2015-12-11 18:32:37

    共 1 条回复 >

  • Mrrrrr8
    2015-12-11 18:15:05

    /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
    }

C语言入门

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

926027 学习 · 20793 问题

查看课程

相似问题