当前位置:网站首页 / 算法 / 正文

java算法(蓝桥杯)- 算法提高 题目1 最大最小值

时间:2015年11月29日 | 作者 : lovean | 分类 : 算法 | 浏览: 2061次 | 评论 0

问题描述
  给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个。
输入格式
  第一行包含一个正整数 N 。(1 ≤ N ≤ 10000)。
  第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000。
输出格式
  输出仅一行,包含两个整数 x,yx 表示 N 个数中的最大值,y 表示 N 个数中的最小值。x,y 之间用一个空格隔开。
样例输入
4
2 0 1 2
样例输出
2 0




代码:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        int n=sc.nextInt();
        int a;
        int b=sc.nextInt();
        int max=b;
        int min=b;
        for(int i=1;i<n;i++){
            a=sc.nextInt();
            if(a>max){
                max=a;
            }
            if(a<min){
                min=a;
            }
        }
        System.out.println(max+" "+min);
    }

}




本站采用阿里云服务器,如果你也想使用阿里云服务器,可以点击领取代金券/优惠券



猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

友情链接