给定 100个整数,请你找出其中最大的数字,以及它的输入位置(位置从 11开始)。
输入格式
共 100行,每行包含一个整数。
输出格式
第一行输出最大的数字。
第二行输出该数字的输入位置。
数据范围
1≤输入数字≤50000 保证输入数字互不相同。
输入样例:
22229
48558
24992
4755
11923
...
20213
输出样例:
48558
2
代码:
#include <iostream>
#include <climits>
using namespace std;
int main()
{
int a[100];
int n = sizeof(a) / sizeof(a[0]);
int max = INT_MIN;
int x = 0;
for (int i = 0; i < n; i++) {
cin >> a[i];
if (a[i] > max) {
max = a[i];
x = i;
}
}
cout << max << endl;
cout << x + 1 << endl;
return 0;
}
收获点:
-
c++中int 的最大值和最小值 首先引入
#include<climits>
然后可以直接用INT_MAX 和 INT_MIN表示int的最大值和最小值