团队QQ:466373640
个人博客:www.doubleq.win
c++/noi/信息学奥数博客:http://www.cnblogs.com/zwfymq
05:最大值和最小值的差
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
输出一个整数序列中最大的数和最小的数的差。
- 输入
- 第一行为M,表示整数个数,整数个数不会大于10000;
第二行为M个整数,以空格隔开,每个整数的绝对值不会大于10000。 - 输出
- 输出M个数中最大值和最小值的差。
- 样例输入
-
5 2 5 7 4 2
- 样例输出
-
5
#include<iostream> #include<cstring> #include<cstdio> #include<cstdlib> #include<cmath> using namespace std; int a[100001]; int main() { int max=-1; int min=10000; int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; if(a[i]>max)max=a[i]; if(a[i]<min) min=a[i]; } cout<<max-min; return 0; }