# 【深基4.例2】找最小值
## 题目描述
给出 $n$ 和 $n$ 个整数 $a_i$,求这 $n$ 个整数中最小值是什么。
## 输入格式
第一行输入一个正整数 $n$,表示数字个数。
第二行输入 $n$ 个非负整数,表示 $a_1,a_2 \dots a_n$,以空格隔开。
## 输出格式
输出一个非负整数,表示这 $n$ 个非负整数中的最小值。
## 样例 #1
### 样例输入 #1
```
8
1 9 2 6 0 8 1 7
```
### 样例输出 #1
```
0
```
## 提示
数据保证,$n\le100$ 且 $0\le a_i \le 1000$。
AC代码:
#include<iostream>
using namespace std;
int main(){
int number;
cin>>number;
// 建立一个可以存储足够测试集数量的数组
int numbers[110];
// 查找最小值,先令temp为可能取到的最大值
int temp=1001;
for(int i=0;i<number;i++){
cin>>numbers[i];
if (numbers[i]<temp){
temp=numbers[i];
}
}
cout<<temp<<endl;
return 0;
}
做题复盘:其实我在做题的时候一开始没看清楚题目,以为需要把数字保存下来,所以设置了数组,但实际做题中可以不用设置数组,直接用一个整型变量来接收输入,然后再和temp进行比较就可以了