package huawei;
import java.util.Scanner;
/**
* 随机给于10个数字(0到9)(可以重复),然后找其中三个数字组成一个新的三位数。取其中最大的一个输出
* @author USER
*
*/
public class FindMax {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int len = 10;
int[] a = new int[len];
for (int i = 0; i < len; i++) {
a[i] = in.nextInt();
}
int max = FindMax(a);
System.out.println(max);
}
private static int FindMax(int[] b) {
// TODO Auto-generated method stub
for (int i = 0; i < b.length-1; i++) {
for (int j = i+1; j < b.length; j++) {
if (b[i] < b[j]) {
int temp = b[i];
b[i] = b[j];
b[j] = temp;
}
}
}
int maxNum = b[0]*100+b[1]*10+b[2]*1;
return maxNum;
}
}
华为机试---找出随机数字中最大的三位数
最新推荐文章于 2023-07-03 08:45:47 发布