C++程序设计:求n个数的最大值、最小值
【问题描述】
求键盘上输入的n个整数的最大值、最小值。
【输入形式】
第一行输入正整数n
第二行输入n个整数
【输出形式】
输出最大值和最小值,使用空格分隔
【样例输入】
10
1 2 3 4 5 6 7 8 9 10
【样例输出】
10 1
【样例说明】
简单的一重循环应用
#include <iostream>
using namespace std;
int main() {
int n=0,i=1;
cin>>n;
int a[n+1];
for(i=1; i<=n; i++)
cin>>a[i];
int max=a[1],min=a[1];
for(i=1; i<=n; i++) {
if(a[i]>max) {
max=a[i];
}
if(a[i]<min) {
min=a[i];
}
}
cout<<max<<" "<<min;
return 0;
}
还没有评论,来说两句吧...