package HomeWork;
import java.util.Scanner;
/**
* @类名:Lx_01
* @描述:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数)凡报到3的人退出圈子,问最后留下 的是原来第几号的那位。
* @作者:MaoDehao
* @版本:1.0
* @日期:2017-8-12下午4:30:29
*/
public class Lx_01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
float[] piace =new float[5];
String[] name = new String[5];
for(int i=0;i<5;i++){
System.out.println("请输入学生姓名:");
name[i] = input.next();
System.out.println("请输入他的成绩:");
piace[i] = input.nextFloat();
}
for(int i=0;i<5;i++){
for(int j=i+1;j<5;j++){
if(piace[i]<piace[j]){
float tmp = piace[i];
piace[i] = piace[j];
piace[j] = tmp;
String tmp1 = name[i];
name[i] = name[j];
name[j] = tmp1;
}
}
}
for(int i=0;i<5;i++){
System.out.println(name[i]);
}
}
} 12
2017
08
编写一个程序,提示用户输入学生姓名和他们的成绩,并按照成绩的降序来打印学生的姓名
作者:MaoDehao | 分类:典型题 | 浏览:1325 | 评论:0
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
