PTA 7-7 最大数位置

题目

输入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

示例代码


                
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值