#A1005. 数组最大最小值
数组最大最小值
数组最大最小值
题目描述
给定一个长度为 的整数数组,请找出数组中的最小值和最大值。
练习要求:实现下面的函数,使用循环遍历数组,通过指针参数返回两个结果。
void findMinMax(const int *a, int n, int *minimum, int *maximum);
其中,a 指向数组首元素,n 为数组长度;函数应将最小值和最大值分别写入 minimum、maximum 所指向的变量。
输入格式
第一行包含一个整数 ,表示数组长度。
第二行包含 个整数,表示数组元素。
输出格式
输出一行,依次包含数组中的最小值和最大值,两个整数用一个空格分隔。
样例 1
5
3 -2 7 7 0
-2 7
样例 2
1
-5
-5 -5
样例说明
样例 1 中,最小值为 ,最大值为 。样例 2 中只有一个元素,最小值与最大值相同。
数据范围
- ;
- 。