#include<stdio.h>
main()
{int i,j,t ,a[10];
printf("请输入10个整数:\n");
for(i=0;i<10;i++)//构建数组
scanf("%d",&a[i]);
for(i=0;i<9;i++)//控制排序趟数
for(j=0;j<9-i;j++)//控制每趟排序里面的比较次数
{
if(a[j]>a[j+1])//交换后使较大的数沉下去
{t=a[j];
a[j]=a[j+1];
a[j+1]=t;}
}
for(i=0;i<10;i++)//输出有序数组
printf("%4d",a[i]);
printf("\n");
}
用冒泡法对任意输入的10个数由小到大进行排序。
最新推荐文章于 2022-11-09 23:50:54 发布