请帮我修改下用冒泡法(起泡法)排序:

来源:百度知道 编辑:UC知道 时间:2024/05/23 12:42:54
#include<stdio.h>
void main()
{int i,j,k,t,a[6];
for(i=1;i<=6;i++)
scanf("%d",&a[i]);
for(j=5;j<=1;j++)
for(k=1;k<=5-j;k++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
for(i=1;i<=6;i++)
printf("%d ",a[i]);

}

void main()
{
int i,j,k,t,a[7];
for(i=1;i<=6;i++)
scanf("%d",&a[i]);
for(j=1;j<=6;j++)
for(k=1;k<=6-j;k++)
if(a[k]>a[k+1])
{
t=a[k];
a[k]=a[k+1];
a[k+1]=t;
}
for(i=1;i<=6;i++)
printf("%d ",a[i]);
}
在你的基础上修改的。

for(j=1;j<=5;j++) //修改处