题5-5怎么做?

来源:5-2 函数调用

路飞40

2016-10-06 13:56

这道题如果不用题目要求很容易,用题目的话,我根本就不懂,请大神将正解发来。

写回答 关注

2回答

  • 幕布斯9397694
    2016-10-06 17:23:47
    已采纳

    #include <stdio.h>

    /* Jone算出结果应该怎么写函数? */

     int  joneResult(int a, int b, int c)

    {

       int sum = a+b+c;

       return sum/3;         //这里是不是应该将sum返回呢?

    }

    /* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */

     void jackResult(int a, int b, int c)

    {

        printf("我算不出来\n");

    }

    int main()

    {

        int a, b, c;

        a = 10;

        b = 20;

        c = 30;

        //Jone的返回值类型是什么?

        int jR = joneResult(a, b, c); 

        printf("Jone运算结果是:%d\n", jR);

        printf("Jack运算结果是:");

        //Jack没有算出结果只说了句话,是不是直接调用函数就可以了?

        jackResult( a, b, c);

        return 0;

    }


  • 幕布斯9397694
    2016-10-25 20:50:51

    #include <stdio.h>

    /* Jone算出结果应该怎么写函数? */

    int  joneResult(int a, int b, int c)

    {

       int sum ; 

       sum=(a+b+c)/3;

       return sum;         //这里是不是应该将sum返回呢?

    }

    /* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */

    void jackResult()

    {

        printf("我算不出来\n");

    }

    int main()

    {

        int a, b, c;

        a = 10;

        b = 20;

        c = 30;

        //Jone的返回值类型是什么?

        int jR = joneResult(a, b, c); 

        printf("Jone运算结果是:%d\n", jR);

        printf("Jack运算结果是:");

        //Jack没有算出结果只说了句话,是不是直接调用函数就可以了?

        jackResult();

        return 0;

    }


C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题