大神帮忙看看,哪错了

来源:6-12 综合练习

艾弗里高

2017-02-08 08:35

#include <stdio.h>

int hs1()

{

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

   int zf;int pjf;

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

   {

       zf+=score[N];

   }

   pjf=zf/10;

   printf("总分是:%d\n平均分是:%d\n",zf,pjf);

int hs2()

{

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

   int zgf=score[0];int t; 

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

   {

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

       {

           t=score[N];

           score[N]=score[N+1];

           score[N+1]=t;

       }

   }

   printf("最高分是:%d\n",zgf);

}

int hs3()

{

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

   int zdf=score[0];int t;

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

   {

       if(score[N]>score[N+1])

       {

           t=score[N];

           score[N]=score[N+1];

           score[N+1]=t;

       }

   }

   printf("最低分是:%d\n",zdf);

}

hs4()

{

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

    int t;int pass;

    for(pass=1;ppass<10;pass++)

    {

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

        {

            if(score[N]>score[N+1])

            {

                t=score[N];

                score[N]=score[N+1];

                score[N+1]=t;

            }

        }

    }

    printf("成绩降序排列:%d\n",score[N]);

}

int main()

{

    hs1();

    hs2();

    hs3();

    hs4();

    return 0;

}


写回答 关注

1回答

  • 慕斯卡2111790
    2017-02-09 17:05:50

    函数里面的N哪儿来的?没有定义

    还有最高分最低分那里没有那么复杂

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题