/*编程实现冒泡排序,从命令行输入10个数到数组,实现冒泡排序
写得不好。*/
import java.util.Scanner;
public class Maopao
{
public static void main(String[] args)
{
double s[] = new double[11];
Scanner scaner = new Scanner(System.in);
for(int i=0;i<10;i++)
s[i]= scaner.nextDouble();
sort(s);
System.out.print("排序后的函数为:");
for(int i=0;i<10;i++){
System.out.print(s[i]+"\t");
}
}
public static void sort(double s[]){
double temp;
for(int i=1;i<10;i++)
for(int j=0;j<10-i;j++){//冒泡排序
if (s[j]>s[j+1])
{
temp = s[j];
s[j]=s[j+1];
s[j+1]=temp;
}
}
}
}
写得不好。*/
import java.util.Scanner;
public class Maopao
{
public static void main(String[] args)
{
double s[] = new double[11];
Scanner scaner = new Scanner(System.in);
for(int i=0;i<10;i++)
s[i]= scaner.nextDouble();
sort(s);
System.out.print("排序后的函数为:");
for(int i=0;i<10;i++){
System.out.print(s[i]+"\t");
}
}
public static void sort(double s[]){
double temp;
for(int i=1;i<10;i++)
for(int j=0;j<10-i;j++){//冒泡排序
if (s[j]>s[j+1])
{
temp = s[j];
s[j]=s[j+1];
s[j+1]=temp;
}
}
}
}