首页 > 代码库 > n 个数 最大数 最小数 INF的使用
n 个数 最大数 最小数 INF的使用
输入n
n 个数 最大数 最小数
Input
5
1 5 2 3 6
Output
1 6
#include<iostream>#include<algorithm>using namespace std;int main(){ int n, i, a[1000]; while(cin>>n) { for(i=0; i<n;i++) cin>>a[i]; sort(a,a+n);cout<<a[0]<<" "<<a[n-1]<<endl; }}
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n, i, a[1000];
while(cin>>n)
{
for(i=0; i<n;i++)
cin>>a[i];
sort(a,a+n);
cout<<a[0]<<" "<<a[n-1]<<endl;
}
}
#include<iostream>#include<algorithm>using namespace std;int main(){ int n, i, a[1000],m1,m2; while(cin>>n) { for(i=0; i<n;i++) cin>>a[i]; if(i==0) m1=m2=a[0]; if(a[i]>m2) m2=a[i]; if(a[i]<m1) m1=a[i];cout<<m1<<" "<<m2<<endl; }}
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n, i, a[1000],m1,m2;
while(cin>>n)
{
for(i=0; i<n;i++)
cin>>a[i];
if(i==0) m1=m2=a[0];
if(a[i]>m2) m2=a[i];
if(a[i]<m1) m1=a[i];
cout<<m1<<" "<<m2<<endl;
}
}
********************************************************
#include<iostream>
#include<algorithm>
using namespace std;
#define INF 1000000
int main()
{
int n, i, a[1000],m1,m2;
while(cin>>n)
{
for(i=0; i<n;i++)
cin>>a[i];
m1=-INF; m2=INF;
if(a[i]>m2) m2=a[i];
if(a[i]<m1) m1=a[i];
cout<<m1<<" "<<m2<<endl;
}
}
*******************************************************
2 的 31 次方-----------------------------计算器的使用
#include<iostream>
#include<algorithm>
using namespace std;
#define INF 1<<31
int main()
{
int n, i, a[1000],m1,m2;
while(cin>>n)
{
for(i=0; i<n;i++)
cin>>a[i];
m1=-INF; m2=INF;
if(a[i]>m2) m2=a[i];
if(a[i]<m1) m1=a[i];
cout<<m1<<" "<<m2<<endl;
}
}
#include<iostream>
#include<algorithm>
using namespace std;
#define INF 2147483648
int main()
{
int n, i, a[1000],m1,m2;
while(cin>>n)
{
for(i=0; i<n;i++)
cin>>a[i];
m1=-INF; m2=INF;
if(a[i]>m2) m2=a[i];
if(a[i]<m1) m1=a[i];
cout<<m1<<" "<<m2<<endl;
}
}
*********************************************************************
用程序验证 1<< 31 2 的 31 次方
用程序计算 1<< 31 2 的 31 次方
数据范围 格式符的使用 %d %u