问题标题: 1763

0
0
已解决
宣墨一
宣墨一
修练者
修练者

#include<iostream>
using namespace std;
int main(){
    int m,n,maxn=0,minn=50000;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>m;
        if(m>maxn){
            maxn=m;
        }
        if(m<minn)
             minn=m;
    }
    cout<<maxn-minn;
    return 0;
}
 


0
已采纳
余天泽
余天泽
中级光能
中级光能
  • /* 了解走的最多的步数和最少的步数之差。 循环次数:n次 循环体:输入a,判断a的最大值和最小值 */ #include<iostream>
  • using namespace std;
  • int main(){
  • int n,a,maxn=0,minn=50000;
  • cin>>n;
  • for(int i=1;i<=n;i++){
  • cin>>a;
  • if(a>maxn){
  • maxn=a;
  • }if(a<minn){
  • minn=a;
  • }
  • } cout<<maxn-minn;
  • return 0;
  • }
0
张熙铄
张熙铄
修练者
修练者

数组啊!!

m变成m[i];(底下的也别忘了哦!!!)

int那行,定义的是m[105]

还有 maxn=-0x3f3f3f3f,minn=0x3f3f3f3f

maxn判断是注意条件是 maxn<a[i];

minn判断是注意条件是 minn>a[i];

我要回答