05:最大值和最小值的差
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
输出一个整数序列中最大的数和最小的数的差。 - 输入
- 第一行为M,表示整数个数,整数个数不会大于10000;
第二行为M个整数,以空格隔开,每个整数的绝对值不会大于10000。 - 输出
- 输出M个数中最大值和最小值的差。
- 样例输入
-
5 2 5 7 4 2
- 样例输出
-
5
1 #include<cstdio> 2 using namespace std; 3 int main() 4 { 5 int m; 6 scanf("%d",&m); 7 int a[m+3]; 8 for(int i=0;i<m;i++) 9 scanf("%d",&a[i]); 10 int mi=a[0],ma=a[0]; 11 for(int i=0;i<m;i++) 12 { 13 if(mi>a[i])mi=a[i]; 14 if(ma<a[i])ma=a[i]; 15 } 16 printf("%d",ma-mi); 17 return 0; 18 }
时间: 2024-11-07 01:41:00