刀塔传奇蝴蝶:编程:对10个数进行排序.

来源:百度文库 编辑:高考问答 时间:2024/04/28 21:01:02
编程

冒泡法,vfp
clear
dimension a(10)
a(1)=142
a(2)=120
a(3)=452
a(4)=23
a(5)=89
a(6)=42
a(7)=865
a(8)=140
a(9)=453
a(10)=147

for rr=1 to 10
?a(rr)
endfor

for bb=9 to 1 step -1
for aa=1 to bb
xxx=a(aa)
if a(aa)<a(aa+1)
a(aa)=a(aa+1)
a(aa+1)=xxx
endif
endfor
endfor
?
?

for rr=1 to 10
?a(rr)
endfor

c语言吗?

冒泡排序学过么?

public class Array {
public static void main(String[] args){
int g=args.length;
if(args.length==0){
System.out.println("您没有输入数字");
System.exit(0);
}
if(args.length>0){
int[] a=new int[g];
for(int i=0;i<args.length;i++)
a[i]=Integer.parseInt(args[i]) ;
for(int x=args.length;x>0;x--){
for(int y=1;y<x;y++)
if(a[y]<a[y-1]){
a[y]=a[y]+a[y-1];
a[y-1]=a[y]-a[y-1];
a[y]=a[y]-a[y-1];
}

}
for(int k=0;k<args.length;k++)
System.out.println(a[k]);
}
}
}