哪错了?
2026-03-09 20:47:15
发布于:北京
10阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int a,c,d=100003;
int main(){
cin>>a;
int b[a+2];
for(int i=1;i<=a;i++){
cin>>b[i];
if(b[i]>c){
c=b[i];
}
if(b[i]<d){
d=b[i];
}
}
cout<<c-d;
}
全部评论 1
兄弟,一个数的时候你的最小值b还是0,并不是实际上给的数中的最小值,建议把你的最大值以及最小值初始值设置为数组中第一个数
2026-04-19 来自 辽宁
0







有帮助,赞一个