解题思路:看我的代码你就知道我的思路了
注意事项:处理好各种细节
参考代码:
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int tc = sc.nextInt();
String str[] = new String [21];
while(tc != 0)
{
int n = sc.nextInt();
for(int i = 0;i < n && n <= 10;i++)
{
str[i] = sc.next();
}
for(int p = 1;p <= n - 1;p++)
{
for(int q = 0;q < n - p;q++)
{
if(str[q].compareToIgnoreCase(str[q + 1]) > 0)
{
String temp = null;
temp = str[q];
str[q] = str[q + 1];
str[q + 1] = temp;
}
}
}
for(int k = 0;k < n;k++)
{
System.out.println(str[k]);
}
tc--;
}
}
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:2071 |
C语言训练-排序问题<2> (C++代码)浏览:881 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
分糖果 (C++代码)浏览:1438 |
A+B for Input-Output Practice (III) (C语言代码)浏览:570 |
简单的a+b (C语言代码)浏览:598 |
C语言训练-大、小写问题 (C语言代码)浏览:724 |
WU-整数平均值 (C++代码)浏览:1240 |
字符串输入输出函数 (C语言代码)浏览:2482 |
DNA (C语言代码)浏览:736 |