这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 岭南EE码农港 » C语言课程设计作业--数据从小到大排序

共1条 1/1 1 跳转至

C语言课程设计作业--数据从小到大排序

菜鸟
2014-11-19 22:47:55     打赏
#include<stdio.h>
void main()
{
    int a[10];
    int i,j,t;
    printf("ID 2013914212");
    printf("\n");
    printf("input 10 numbers:\n");
    for(i=0;i<10;i++)
    scanf("%d",&a[i]);
    printf("\n");
    for(j=0;j<9;j++)
       for(i=0;i<9-j;i++)
          if(a[i]>a[i+1])
             {
                t=a[i];
                a[i]=a[i+1];
                a[i+1]=t;
             }
           printf("the sorted numbers:\n");
           for(i=0;i<10;i++)
              printf("%5d",a[i]);
     printf("\n");
     getch();
}
运行结果:



讨论:该程序可以很好的对一堆数字进行排序,例如计算学生的成绩,身高等的数据。节省了时间,能清晰的知道数据从小到大排列的结果。
























关键词: 作业     从小到大     排序    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]