C语言问题

来源:6-5 数组的应用(一)

果然翁

2015-07-27 23:43

重新问,这更清晰,

 平均数78.6    怎么写


写回答 关注

2回答

  • 越飞越高
    2016-11-02 20:39:10

    #include <stdio.h>
    #define N 10
    int s;
    int i;
    int ave(int score[])  //这里的int改为float
    {
        s=0;
        for(i=0;i<N;i++)
        {
            s+=score[i];
        }
        float aver = (s+0.0)/N;
        return aver;
    }
    int main()
    {
        int score[N]={67,98,75,63,82,79,81,91,66,84};
        printf("平均分为:%.2f\n",ave(score));  //这里改为1,表示输出一位小数
        return 0;   
    }

  • jsksxs360
    2015-07-29 10:39:39

    ave 函数返回值类型为 int!改为 float 就可以了。

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题

c语言问题

回答 1

c语言问题

回答 3

c语言问题

回答 2

c语言问题

回答 3

C语言 问题

回答 2