诺er~ 2021-08-19 19:21 采纳率: 66.7%
浏览 71
已结题

请问一道c++的编程题

计算极差提交(Submit)
中文

时间:1s 空间:128M

题目描述:

给你n个数,求出它们的极差,也就是最大值减去最小值

输入格式:

第一行输入一个整数n,表示数的个数

第二行输入n个整数。

输出格式:

输出最大值和最小值之差

样例输入1:

4
1 2 3 4
样例输出1:

3

样例输入2:

5
3 6 4 5 1
样例输出2:

5

约定:

1<=n<=100000

0<=输入的整数<=1000000

提交(Submit)

  • 写回答

1条回答 默认 最新

  • {∞} 2021-08-19 19:27
    关注
    
    #include<iostream>
    #include<algorithm>
    using namespace std;
    int main(){
        int n,maxn=0,minn=1000000;
        cin>>n;
        for(int i=1;i<=n;i++){
            int a;
            cin>>a;
            maxn=max(maxn,a);
            minn=min(minn,a);
        }
        cout<<maxn-minn;
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月27日
  • 已采纳回答 8月19日
  • 创建了问题 8月19日

悬赏问题

  • ¥50 汇编语言除法溢出问题
  • ¥65 C++实现删除N个数据列表共有的元素
  • ¥15 Visual Studio问题
  • ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗