用冒泡法,对十个数字进行从小到大排序

来源:互联网 发布:hash table 算法 编辑:程序博客网 时间:2024/05/16 00:58
#include<stdio.h>int main(){int a[10];int i,j,t;printf("input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(j=0;j<9;j++)//进行9次循环,实现9趟比较for(i=0;i<9-j;i++)//在每一趟中进行9-j次比较if(a[i]>a[i+1])//相邻两个数比较{t=a[i];a[i]=a[i+1];a[i+1]=t;}printf("the sorted number:\n");for(i=0;i<10;i++)printf("%5d",a[i]);printf("\n");return 0;}

0 0