此题让你输入一个正整数n,接下来输入n个数,找出最大值和最小值,并输出最大值减最小值。
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int a[1005];
int max=0,min=1000;
for(int i=0;i<n;i++)
{
cin>>a[i];
if(max<a[i]) max=a[i];
if(min>a[i]) min=a[i];
}
cout<<max-min<<endl;
return 0;
}
}
记录这道题是因为当时是小白的我,在这卡了……
需要注意几点:
1、定义 max 和 min 时要赋值,max 赋值要小,min 赋值要大,便于后面比较。
2、定义数组长度时注意范围,题目说n是小于1000的,因此数组长度要比1000大一点。
3、结尾勿忘return 0。(养成好习惯)