找最小值
题目描述
给出 n(n≤100) 和 n 个整数 a(≤1000),求这 n 个整数中最小值是什么。
输入格式
无
输出格式
无
输入输出样例
输入 #1
8
1 9 2 6 0 8 1 7
输出 #1
0
#include<stdio.h>
int main()
{
int n,x,m,i;
scanf("%d",&n);
for ( i=0;i<n;i++ )
{
scanf("%d",&x);
if ( i==0 ) m=x;
else if ( x<m ) m=x;
}
printf("%d\n",m);
}
return 0;
C++
#include <iostream>
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;//好习惯
}