冒泡排序
#include<stdio.h>
main()
{
int a[5]={1,2,3,4,5},i,j,t;
for(i=0;i<4;i++)
for(t=0;i<4-t;t++)
if(a[i]<a[i+1])
{j=a[i];a[i]=a[i+1];a[i+1]=j;}
printf("\n");
for(i=0;i<5;i++)
printf("%d
",a[i]);
}
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
输出是这个样子,好像外循环只执行了一次,看了两个小时了,求救...