2262 - 求最大最小值
求n个数中的最大值和最小值。
题目输入
第1行:一个整数n
第2行:n个整数
题目输出
一行:两个整数,空格隔开,分别表示所求最大值和最小值。
输入/输出样例
题目输入
10 5 6 3 1 9 12 15 4 8 7
题目输出
15 1
C语言解答
#include <stdio.h> void main() { int i,j,n,a[100000],t; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=1;i<n;i++) for(j=0;j<n-i;j++) if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } printf("%d %d\n",a[n-1],a[0]); }
C++解答
#include<iostream> using namespace std; int main() { int n,x,max,min; cin>>n; max=0; min=10000; for (int i=0;i<n;i++) { cin>>x; if (x>max) max=x; if (x<min) min=x; } cout<<max<<" "<<min<<endl; //system("pause"); return 0; }