信奥赛一本通2038:【例5.5】最大数位置

简介: 【题目描述】输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。【输入】第一行,数的个数n;第二行,n个正整数,每个数在232−1之内。【输出】最大数所在位置。【输入样例】567 43 90 78 32

题目描述】

输入n个整数,存放在数组a[1]a[n]中,输出最大数所在位置(n≤1000)。

【输入】

第一行,数的个数n;

第二行,n个正整数,每个数在232−1之内。

【输出】

最大数所在位置。

【输入样例】

5

67 43 90 78 32

【输出样例】

3

C++:
#include<iostream>
using namespace std;
int main()
{
    int n;
    int a[1001];
    int max;
    int position;  //记录最大数的位置
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    max=a[1];     //用第一个数比较
    position=1;
    for(int i=2;i<=n;i++)
    {
        if(max < a[i])         //找出最大数和最大数所在的位置
        {
            max=a[i];
            position=i;
        }
    }
    cout<<position;
}
C语言:
#include<stdio.h>
int main()
{
    int a[1001],n,x=1;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(int i=2;i<=n;i++)
    {
        if(a[1]<a[i])
        {
            a[1]=a[i]; 
            x=i;
        }
    }
    printf("%d",x);
    return 0;
}


相关文章
|
16天前
|
IDE API 开发工具
Android studio下载安装汉化全攻略教程(附安装包,超详细)
Android Studio是Google官方推出的Android开发IDE,基于IntelliJ IDEA,集代码编辑、调试、测试、UI设计、性能分析与发布于一体。功能完整、生态成熟、持续更新,支持最新API,免费开源,是Android开发者首选工具。(239字)
|
算法 Unix 调度
【OSTEP】调度: 多级反馈队列 (MLFQ) | 优先级提升 | 饥饿问题 | 愚弄调度问题 | MLFQ 调优
【OSTEP】调度: 多级反馈队列 (MLFQ) | 优先级提升 | 饥饿问题 | 愚弄调度问题 | MLFQ 调优
1133 0
|
NoSQL 算法 Linux
秋招无望,五个C++项目助你上岸(可以写进简历)
秋招无望,五个C++项目助你上岸(可以写进简历)
|
2月前
|
SQL 人工智能 自然语言处理
大模型应用:大模型与智能体(Agent)的核心差异:从定义到实践全解析.34
本文深入解析大模型(LLM)与智能体(AI Agent)的本质区别:大模型是“智能大脑”,专注语言理解与生成,被动响应、无记忆、无工具调用;智能体是“闭环系统”,以大模型为核心,集成规划、记忆、工具调用与反思能力,可主动执行复杂现实任务。通过概念、流程、实例多维对比,厘清二者在技术定位、能力边界与应用场景上的根本差异。
5504 165
|
9月前
|
机器学习/深度学习 数据采集 人工智能
微调之后还能做什么?大模型后训练全链路技术解析
本文探讨了后训练的重要性、方法以及最新进展。文章将包含理论分析与实际操作指南,适合希望深入了解并应用这些技术的开发者。
2239 19
微调之后还能做什么?大模型后训练全链路技术解析
|
8月前
|
存储 人工智能 数据库
视图是什么?为什么要用视图呢?数据库视图:定义、特点与应用
本文三桥君深入探讨数据库视图的概念与应用,从定义特点到实际价值全面解析。视图作为虚拟表具备动态更新、简化查询、数据安全等优势,能实现多角度数据展示并保持数据库重构的灵活性。产品专家三桥君还分析了视图与基表关系、创建维护要点及性能影响,强调视图是提升数据库管理效率的重要工具。三桥君通过系统讲解,帮助读者掌握这一常被忽视却功能强大的数据库特性。
2196 0
|
10月前
|
弹性计算 JavaScript Ubuntu
WebSocket协议相关的测试命令工具使用简介
本文介绍了针对WebSocket的测试工具wscat和websocat的基本使用方法,以及通过curl命令测试HTTP/HTTPS协议的方式。对于WebSocket,直接使用curl测试较为复杂,推荐使用wscat或websocat。文中详细说明了这两种工具的安装步骤、常用参数及连接示例,例如在ECS上开启8080端口监听并进行消息收发测试。此外,还提供了curl命令的手动设置头部信息以模拟WebSocket握手的示例,但指出curl仅能作为客户端测试工具,无法模拟服务器。
3253 4
|
机器学习/深度学习 人工智能 物联网
操作系统的心脏——深入理解内核机制
在本文中,我们揭开操作系统内核的神秘面纱,探索其作为计算机系统核心的重要性。通过详细分析内核的基本功能、类型以及它如何管理硬件资源和软件进程,我们将了解内核是如何成为现代计算不可或缺的基础。此外,我们还会探讨内核设计的挑战和未来趋势,为读者提供一个全面的内核知识框架。
|
算法 C++
单调栈(C/C++)
单调栈(C/C++)
|
存储 监控 Java
【C++ 并发 线程池】轻松掌握C++线程池:从底层原理到高级应用(二)
【C++ 并发 线程池】轻松掌握C++线程池:从底层原理到高级应用
651 1

热门文章

最新文章

下一篇
开通oss服务