问答详情
源自:6-12 综合练习

我打的这个不能运行求大神解答哪里错了

#include <stdio.h>

http://www.imooc.com/u/2772883/courses

int allScore(int score[])

{

    int i;

    int sum;

    for(i=0;i<10;i++)

    {

        sum+=score[];

        return sum;

    }

    printf("学生的总分为%d\n",sum);

    printf("学生平均分为%d\n",sum/10);

    return 0;

}

int maxminScore(int score[])

{

    int i,j,k

    for(i=8;i>0;i--)

    {

        for(j=0;j<i;j++)

        {

            if(score[j]<score[j+1])

            {

                k=score[j];

                score[j]=score[j+1];

                socre[j+1]=k;

            }

        }

    }

    printf("学生最高分%d\n",score[0]);

    printf("学生最低分%d\n",score[9]);

    for(i=0;i<10;i++)

    {

    printf("%d\n",score[i]);

    }

}

int main()

{

    int score[N]={67,98,75,63,82,79,81,91,66,84};

    allScore();

    maxminScore();

    return 0;    

}


提问者:lty012 2016-04-08 15:12

个回答

  • thomasstar
    2016-04-09 10:22:49

    N改成10