首页 > 试题广场 >

求最大值

[编程题]求最大值
  • 热度指数:6755 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
输入10个整数,要求输出其中的最大值。

输入描述:
测试数据有多组,每组10个整数。


输出描述:
对于每组输入,请输出其最大值(有回车)。
示例1

输入

10 22 23 152 65 79 85 96 32 1

输出

max=152
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String[] s = br.readLine().split(" ");
        int len = s.length;
        int[] a = new int[len];
        for (int i = 0; i < len; i++) {
            a[i] = Integer.parseInt(s[i]);
        }

        int maxindex = 0;
        for (int i = 0; i < len; i++) {
            if (a[i] > a[maxindex]) maxindex = i;
        }

        System.out.println("max=" + a[maxindex]);
    }
}


发表于 2021-02-18 18:45:30 回复(0)
import java.util.Scanner;
import java.util.Arrays;
public class Main{
    public static void main(String[] args){
        final int N =10;
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int[] num = new int[N];
            for(int i=0;i<N;i++){
                num[i] = sc.nextInt();
            }
            Arrays.sort(num);
            System.out.print("max="+num[N-1]);
        }
    }
}

发表于 2018-08-03 04:05:43 回复(0)
import java.util.Arrays;
import java.util.Scanner;

/**
 * @author Allen_Hua
 * @create_time 创建时间:May 12, 2018 7:57:42 PM 类说明
 */
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while (scan.hasNext()) {
            int[] data = new int[10];
            for (int i = 0; i < data.length; i++) {
                data[i] = scan.nextInt();
            }
            Arrays.sort(data);
            System.out.println("max=" + data[data.length - 1]);
        }
    }
}
发表于 2018-05-12 20:00:28 回复(0)

问题信息

难度:
3条回答 5287浏览

热门推荐

通过挑战的用户

查看代码
求最大值