通用数组最大值查找方法

C# Easy generics

任务 «通用数组最大值查找方法»

实现一个泛型方法 Max<T>,该方法接收一个类型为 T 的元素数组,并返回最大元素。类型 T 必须实现 IComparable<T> 接口。如果数组为空,该方法应返回 default(T)。输入数据:首先是一个整数 N(数组大小),然后是 N 个同一类型(int 或 double)的元素。保证所有元素类型相同。

输入格式

整数 N,然后是 N 个数字(int 或 double)。

输出格式

输入数字中的最大值,如果数组为空则返回'null'(字符串)。

示例

示例 1

输入
5 3 7 1 9 4
输出
9

示例 2

输入
0
输出
null

示例 3

输入
3 2.5 1.1 3.8
输出
3.8

示例 4

输入
5.0 4.0 6.0 3.0 4.0 5.0
输出
78.54 31.42 24.00 20.00 6.00 12.00
main.cs