【蓝桥等考C++真题】蓝桥杯等级考试C++组第13级L13真题原题(含答案)-最大的数
C++L13 最大的数(20 分)
- 输入一个有 n 个无重复元素的整数数组 a,输出数组中最大的数。
- 提示:如使用排序库函数 sort(),需要包含头文件#include 。
- 输入:
第一行是一个正整数 n(2<=n<=20);
第二行包含 n 个不重复的整数 a[](0<=a[]<=100):相邻两个整数之间用空格隔开。
- 输出:
一个整数,为数组 a 中最大的数。
- 输入样例 1:
5
45138
- 输出样例 1:
8
以下是使用 C++实现的代码:
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
int arr[n];
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
sort(arr, arr + n, greater<int>());
cout << arr[0] << endl;
return 0;
}