【深基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$。
提交答案
#include <bits/stdc++.h>//包含了所有C++头文件的头文件(万能头文件)
using namespace std;
int main()
{
int a[10000];//开数组
int n;
cin >> n;
for(int i = 0;i < n;i++)
{
cin >> a[i];//数组输入
}
int min = a[0];//假设a[0]最小
for(int i = 0;i < n;i++)//循环排查
{
if(a[i] < min)//如果a[i]比假定的min还小
{
min = a[i];//把a[i]赋值为最小值
}
}
cout << min << endl;//输出
return 0;//好习惯
}
/*
8
1 9 2 6 0 8 1 7
0
--------------------------------
Process exited after 24.6 seconds with return value 0
请按任意键继续. . .
*/
标签:头文件,非负,int,深基,整数,最小值,min
From: https://www.cnblogs.com/bujidao1128/p/17095608.html