首页 > 代码库 > 1.9.5
1.9.5
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 }
1.9.5
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。