题目
输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤100)。
输入格式
第一行,数的个数n;
第二行,n个整数,每个数的绝对值在1000之内。
输出格式
最大数所在位置。
输入样例
5
7 3 9 8 2
输出样例
3
要求
Code Size Limit 16 KB
Time Limit 400 ms
Memory Limit 64 MB
解题思路
一,输入数据,挨个输入数组元素,这里要处理一下,就是通过先输入一个变量t进行存储,当它满足要求就是绝对值再1000以内再进行存储到a [ i ] 当中
二,数据比较,,定义数组的第一个元素a [ 0 ]为最大值 下标temp 为最大元素下标
进行存储,在循环遍历中,依次进行比较 当满足要求 max < a[ j ]时,将数组元素和下标j进行替换即可
三,数据输出,这里面我输出的最大数据元素的下标是数组元素下标,不是当前数据列表的多少个个数,比如5个元素,最大的是第三个,但是数组下标是 2
所以输出时候,temp + 1