acwing 716. 最大数和它的位置 int的最大值和最小值

716. 最大数和它的位置

给定 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的最大值和最小值

猜你喜欢

转载自blog.csdn.net/qq_41688840/article/details/117717601