62,628
社区成员
发帖
与我相关
我的任务
分享
import java.util.Random;
import java.util.Set;
import java.util.TreeSet;
public class Test {
public static void main(String[] args) {
/*输入部分
* 就用这个随机数代替了
* 生成100次随机数
* 不重复的怎么也超过25个了
* 除非你中了五百万
* 借组treeset直接产生25个有序的数字
*/
Set<Integer> si = new TreeSet<Integer>();
Random r = new Random();
for (int i = 0; i < 100; i++) {
si.add(r.nextInt(100));
}
int[] ints = new int[25];
Integer[] temp = new Integer[si.size()];
temp =si.toArray(temp);
for (int i = 1; i < ints.length; i++) {
ints[i] = (ints[i - 1] + 5)>24?ints[i - 1] - 19:ints[i - 1] + 5;
}
for (int i = 0; i < ints.length; i++) {
System.out.print(temp[ints[i]]+" ");
if ((i + 1) % 5 == 0) {
System.out.println();
}
}
}
}
import java.util.Arrays;
import java.util.Scanner;
public class Format_25 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str = input.nextLine();
String[] s = str.split("\\s");
int[] arr = new int[s.length];
if (s.length != 25) {
System.out.println("你输入的数不是25个!");
}
for (int i = 0; i < s.length; i++) {
arr[i] = Integer.parseInt(s[i]);
}
Arrays.sort(arr);
for (int i = 1; i <= 5; i++) {
for (int j = i; j <= 25; j += 5) {
System.out.print(arr[j - 1] + " ");
}
System.out.println();
}
}
}
1 3 6 5 3 4 8 9 7 2 5 10 32 20 65 56 95 97 86 51 30 12 42 10 13
1 5 9 20 56
2 5 10 30 65
3 6 10 32 86
3 7 12 42 95
4 8 13 51 97
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 50; i++)
treeSet.add(new Integer(scanner.nextInt()));
ArrayList<Integer> arrayList = new ArrayList<Integer>(treeSet);
for (int i = 0; i < 5; i++) {
for (int j = i; j < 21 + i; j += 5)
System.out.print(arrayList.get(j) + " ");
System.out.println();
}