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

感觉没有错啊

#include <stdio.h>


int main()

{

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

    int i,j;

    int temp;

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

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

        {

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

            {

                temp=score[j];

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

                score[j+1]=temp;

            }

        

        }

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

    {

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

    }

        return(0);

}


提问者:慕粉0938392820 2016-12-27 13:08

个回答

  • 慕运维5483060
    2016-12-27 15:45:39

    int main()

    {

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

        int i,j;

        int temp;

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

          {  for(j=0;j<10;j++)

            {

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

                {

                    temp=score[j];

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

                    score[j+1]=temp;

                }

            }

           }

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

        {

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

        }

            return(0);

    }

    第一个for循环应该加“{}”