题目 3020: 最大数位置
时间限制: 2s 内存限制: 192MB 提交: 5171 解决: 2684
题目描述
输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。
输入格式
第一行,数的个数n;
第二行,n个正整数,每个数在232−1之内。
输出格式
最大数所在位置。
样例输入
5
67 43 90 78 32
样例输出
3
#include <bits/stdc++.h>
using namespace std;
const int N = 101;int main() {int n = 0;int temp = 0;int temp_num = INT_MIN;int num_array[N];cin >> n;for(int i=1; i<=n; i++) {cin >> num_array[i];// 比较的过程当中直接完成下标的替换if(num_array[i] > temp_num) {temp_num = num_array[i];temp = i;} }cout << temp;return 0;
}