解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
String[] s=new String[21];
int []a=new int[21];
for(int i=0;i<n;i++)
{
s[i]=sc.next();
a[i]=sc.nextInt();
}
for(int i=0;i<n;i++)
{
int t=a[i];
String s1=s[i];
for(int j=i+1;j<n;j++)
{
if(t<a[j])
{
t=a[j];
a[j]=a[i];
a[i]=t;
s1=s[j];
s[j]=s[i];
s[i]=s1;
}
if(t==a[j])
{
if(s[i].compareTo(s[j])>0)
{
s1=s[j];
s[j]=s[i];
s[i]=s1;
}
}
}
}
for(int i=0;i<n;i++)
{
System.out.println(s[i]+" "+a[i]);
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:695 |
C语言训练-素数问题 (C语言代码)浏览:1695 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:568 |
【明明的随机数】 (C语言代码)浏览:845 |
简单的a+b (C语言代码)浏览:626 |
母牛的故事 (C语言代码)浏览:1451 |
Hello, world! (C++代码)浏览:1778 |
简单的a+b (C语言代码)浏览:529 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:721 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |