public class a
{
public static void main(String[] arg){
int a[]={20,10,50,40,30,70,60,80,90,100}
int i,n,max;
for(i=0;i<=8;i++)
{
for(n=i+1;n<=9;n++)
{
if(a[i]{
max=a[i];
a[i]=a[n];
a[n]=max;
}
}
}
for(i=0;i<=9;i++)
{
System.out.print(a[i]);
}
}
}
这个应该没问题了,刚才弄错了一个地方!
//定义数组和变量
int a[]={20,10,50,40,30,70,60,80,90,100}
int i,n,max;
//排序
for(i=0;i<=8;i++)
{
for(n=i;n<=9;n++)
{
if(a[i]{
max=a[i];
a[i]=a[n];
a[n]=max;
}
}
}
//输出结果
for(i=0;i<=9;i++)
{
System.out.print(a[i]);
}
//编写程序用冒泡方法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序
public class BubbleSort //冒泡排序Bubble Sort
{
public static void main(String args[]) //编辑主函数main
{
int i,j; //定义两个变量i,j
int a[]={20,10,50,40,30,70,60,80,90,100};//定义一个数组
int l=a.length; //初始化数组长度
for(i=0;i
int max=a[i];
a[i]=a[j];
a[j]=max; //比较数值的大小
}
for(i=0;i<10;i++) //输出结果
System.out.println(a[i]);
}
}