编写一个程序,用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行从大到小的排序

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:21:14
哪位大哥帮小弟一把,最好带注释。
初学java。
在线等~
谢谢!
运行结果怎么是:
100
10
20
30
40
50
60
70
90
80
能否从大到小?

//编写程序用冒泡方法对数组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<l-1;i++) //排序
for(j=i+1;j<l;j++) //
if(a[i]<a[j])
{
int max=a[i];
a[i]=a[j];
a[j]=max; //比较数值的大小
}
for(i=0;i<10;i++) //输出结果
System.out.println(a[i]);
}
}

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]<a[n])
{
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}进行从大到小的排序 1.编写一个程序,用对数组a[]={20,10,50,40,30,70,60,80,90,100}所有元素求和。 编写一个程序实现数组a[a={8,7,6,15,413,2,1} 从小到大排列 编写一个程序,逆序放置a数组中的元素 编写一个函数,功能是用选择法对数组中的10个整数按由小到大排序 编写一个程序实现数组 用VC++编写一个程序用冒泡排序法,对一个一维数组进行排序,在排序过程中要求用指针提取数组元素 编写程序,在程序中输入10个浮点数存入数组,用选择法对其从小到大排序,最后打印出排序后数组各元素的值 用C#请编写一个程序,统计数组a中偶数的个数以及所有奇数的平均值 设有一个二维数组a(5,5),试编写程序计算