我今天学习了冒泡排序
代码如下:
#include<stdio.h>
int main()
{
int arr[10]={99,94,95,93,92,91,12,23,22,45};
int i,j;
for(i=0;i<=9;i++)
{
printf("%d ",arr[i]);
}
printf("\n");
for(i=9;i>=0;i--)
{
for(j=0;j<i;j++)
{
if(arr[j]>arr[j+1])
{
int a;
a=arr[j+1];
arr[j+1]=arr[j];
arr[j]=a;
}
}
}
for(i=0;i<=9;i++)
{
printf("%d ",arr[i]);
}
return 0;
}
输出结果如下:
99 94 95 93 92 91 12 23 22 45
12 22 23 45 91 92 93 94 95 99