首页 > 试题广场 >

求最大最小数

[编程题]求最大最小数
  • 热度指数:23035 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
输入N个(N<=10000)数字,求出这N个数字中的最大值和最小值。每个数字的绝对值不大于1000000。

输入描述:
输入包括多组测试用例,每组测试用例由一个整数N开头,接下去一行给出N个整数。


输出描述:
输出包括两个整数,为给定N个数中的最大值与最小值。
示例1

输入

5
1 2 3 4 5
3
3 7 8

输出

5 1
8 3
头像 烤肉__
发表于 2022-01-21 16:23:58
不需要排序,在读入的过程中维护好最大最小值就行了 #include <iostream> using namespace std; int main() { int n, tmp; while (cin >> n) { int MAX 展开全文
头像 桃椰鲜奶冻
发表于 2021-08-09 11:23:21
这道题考察的知识点就是排序。 排序的方法有很多,比如基数排序、冒泡排序、选择排序、归并排序、希尔排序、二分排序...... 下面我用几种不同的排序方法来AC这道题。 第一种是简单的sort快速排序 #include<bits/stdc++.h>//sort快排 using namesp 展开全文
头像 MrMello
发表于 2023-03-23 19:45:11
#include <stdio.h> int main(){ int N; while (scanf("%d", &N) != EOF){ long long num[N]; scanf("%lld", &num[0]); 展开全文
头像 天乔巴夏、
发表于 2022-01-15 19:06:20
#include<iostream> using namespace std; const int N = 10010; int buf[N]; int main() { int m, x, y, maxn, minn; while(cin >> m) 展开全文
头像 尊嘟假嘟点击就送
发表于 2022-02-23 12:42:44
import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while ( 展开全文
头像 牛客773783900号
发表于 2022-03-09 07:28:49
#include<stdio.h> #include<stdlib.h> int main(){ int n,i,j,k; while(scanf("%d",&n) != EOF){ int a[n]; for(k = 0;k < n;k++) a[k] = 0 展开全文
头像 牛客773783900号
发表于 2022-03-09 07:29:38
#include<stdio.h> #include<stdlib.h> int main(){     int n,i,j,k;     while(scanf("%d",&n) != EOF){     展开全文
头像 噼里啪啦嘣_
发表于 2023-03-13 17:46:43
#include<bits/stdc++.h> using namespace std; int main() { //不用排序,在输入数据的时候维护好最大值最小值即可 int n; while ( cin >> n ) { int a[n] 展开全文
头像 宁静的冬日
发表于 2022-03-05 20:16:36
【C++】已通过 ">#include<string> #define MAX 1000000 //int a[MAX]; using namespace std; int main() { int N; while (cin >> N) { int min = MA 展开全文
头像 Ⅲ_Dc
发表于 2022-11-03 17:36:40
#include<stdio.h> int main(void) {     int len;     scanf("%d",&len);     int min = 0x7fffffff;     展开全文

问题信息

难度:
154条回答 18754浏览

热门推荐

通过挑战的用户

查看代码