首页 > 试题广场 >

求最大最小数

[编程题]求最大最小数
  • 热度指数:24399 时间限制: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-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){     展开全文
头像 sunjun940
发表于 2025-02-12 13:09:58
#include <stdio.h> int main() { int a; while (scanf("%d", &a) != EOF) { int b[a]; // 注意 while 处理多个 case // 64 位输出请用 printf( 展开全文
头像 噼里啪啦嘣_
发表于 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 展开全文
头像 空酱
发表于 2025-03-22 11:15:56
#include <iostream> #include <cstdio> using namespace std; int main() { int a; int arr[10002]; while (cin >> a) { 展开全文

问题信息

难度:
156条回答 20090浏览

热门推荐

通过挑战的用户

查看代码
求最大最小数