问题标题: 酷町堂:8256

0
0
已解决
张云瀚
张云瀚
初级天翼
初级天翼

题目链接: 酷町堂:8256

#include<iostream>
#include<algorithm>
using namespace std;
int n;
long long a[10005];
long long maxa=-0x3f3f3f3f,mina=0x3f3f3f3f;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        maxa=max(maxa,a[i]);
        mina=min(mina,a[i]);
    }
    cout<<maxa-mina;
    return 0;
}


0
已采纳
崔子周
崔子周
高级天翼
高级天翼

循环(i=1~n){

输入>>a[i];

如果(a[i]>maxa){

maxa=a[i];

}

如果(a[i]<minn){

minn=a[i];

}

}

输出<<maxa-minn;

核心

0
0
宋灏
宋灏
初级光能
初级光能

同学你好,这题的数据范围很大,最好别用数组,可以这样写

循环遍历输入一个long long型变量a

maxn循环求最大值

minn循环求最小值

注意:maxn和minn也要用long long型变量

最后输出即可

0
熊潇然
熊潇然
初级启示者
初级启示者

同学您好

 

把 maxa = -10000000000    mina = 10000000000   就行了

 

望 采纳√

我要回答