// 从前往后冒泡
void sort1(int a[],int n)
{
int i,j,t,noswap;
for(i=0;i< n-1; i++)
{
noswap=1;
for(j=0;j<n-1-i;j++)
if(a[j+1]<a[j])
{
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
noswap=0;
}
if(noswap)
break;
}
}
如有帮助,欢迎点赞+采纳哈!
我的理解是:题目让找最大值,用冒泡排序反而繁琐,增加了不必要的排序过程