brain


私信TA

用户名:brains

访问量:15104

签 名:

等  级
排  名 1243
经  验 3057
参赛次数 0
文章发表 40
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:
10个数字排序问题,通过数组的形式存储10个数字,题目明确要求使用选择法排序,通过双重循环即可得出结果




注意事项:
在交换过程中,注意是将相对应的两个数字互相交换,切莫大意写成赋值语句哦!




参考代码:

#include <stdio.h>

int main(){


    int a[10],i,j,t;

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

        scanf("%d",&a[i]);

    }

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

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

            if(a[i]>a[j]){

                t=a[i];

                a[i]=a[j];

                a[j]=t;

            }

        }

    }

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

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

    }

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »