#include"stdio.h"
void main()
{
int a[4]={3,8,5,9};
int i,j,m,flag; //flag是标志变量
for(i=1;i<=3;i++) // 冒泡排序,进行3趟
{
for(j=0;j<=2;j++)
if(a[j]<a[j+1])
{
m=a[j];
a[j]=a[j+1];
a[j+1]=m; //交换a[j]和a[j+1]的值
flag=1;
}
if(flag==0)
break;
}
for(i=0;i<4;i++)
printf("%d ",a[i]);
}
温馨提示:答案为网友推荐,仅供参考