问题标题: 酷町堂:2214   最大值及下标

0
0
已解决
江齐悦
江齐悦
高级光能
高级光能

2214   最大值及下标

经验值:800 时间限制:1000毫秒

题目描述 Description

输入n个整数,存放在数组a[1]至a[n]中,输出最大数及所在的位置(n<=10000),中间用单个空格隔开。(假设数组里面各个元素没有相同的,元素范围为0-10000)

输入描述 Input Description

两行:
第一行,数组中元素个数n
第二行,数组中各个元素,元素之间用空格隔开

输出描述 Output Description

元素中最大值和最大值的位置,两个数字之间用空格隔开

样例输入 Sample Input

5 67 43 90 78 32

样例输出 Sample Output

90 3


0
已采纳
李子杰
李子杰
资深光能
资深光能
int a[10001],pos;//定义数组,下标记录器
int main(){
    int n;//定义n;
    输入>>n;
    for(1~n){
        输入>>a[i];
    }
    int 最大值=-0x3f3f3f3f;//最大值赋初值
    for(1~n){
        if(a[i]>最大值){
            最大值=a[i];//更新最大值
            pos=i;//记录下标
        }
    }
    cout<<最大值<<" "<<pos;//输出最大值和下标

//外框代码,我就不写了,把中间的所有代码及意思打完了,勿抄袭,请理解后自己再从打一遍,求采纳!!!

 

0
王子桐
王子桐
高级光能
高级光能

好吧,你加我QQ吧。

2315162532

0
王子桐
王子桐
高级光能
高级光能

file:///C:/Users/%E6%97%A0%E6%95%8C/Videos/Captures/%E9%A2%98%E7%9B%AE%E8%AF%A6%E6%83%85%20-%20Google%20Chrome%202021-05-24%2013-04-41.mp4

 

看看这个可以吗(你要Ctrl+c)

0
胡靖坤
胡靖坤
中级守护
中级守护

核心:

for(i=1;i<=n;i++)

{

if(a[i]>maxn)

{

maxn=a[i];

maxi=i;

}

}

0
0
王子桐
王子桐
高级光能
高级光能

file:///C:/Users/%E6%97%A0%E6%95%8C/Videos/Captures/%E9%A2%98%E7%9B%AE%E8%AF%A6%E6%83%85%20-%20Google%20Chrome%202021-05-24%2013-04-41.mp4

我要回答