问题描述

对于给定整数数组a[],寻找其中最大值,并返回下标。
输入格式
整数数组a[],数组元素个数小于1等于100。输入数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。
输出格式
输出最大值,及其下标
样例输入
3
3 2 1
样例输出
3 0
答案:

#include <stdio.h>

#include <string.h>

int main(int argc, const char * argv[]) {

int n;

scanf("%d",&n);

//输入数据

int a[n];

int i;

for (i = 0;i < n;++i) {

scanf("%d",&a[i]);

}

//确定最大值

int max = a[0];

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

if (max <a[i]) {

max = a[i];

}

}

//输入数组中的最大值和相应索引

printf("%d ",max);

for (i = 0; i < n; i ++) {

if (max == a[i]) {

printf("%d",i);

}

}

return 0;

}

转载于:https://www.cnblogs.com/123qw/p/4383911.html

蓝桥杯——寻找数组中的最大值相关推荐

  1. 寻找数组中 的最大值最小值

    最简单的方法就是N中的每个数分别和max,min比较,看似2N次比较,其实大于max的就不必和min比较,小于min的也不必和max比较,因此比较的次数不足2N次,程序如下: [cpp] view p ...

  2. 编程之美2.10 寻找数组中的最大值和最小值

    这个问题其实很容易解决,就是循环遍历一遍数组,然后找到数组中存在的最大值和最小值就可以了,书中主要讨论的问题是比较次数较小的方法,不过,书中已经证明了,无论用什么方法最少的比较次数也就是循环遍历一遍的 ...

  3. 寻找数组中的最大值和最小值

    解法1. 我们可以吧数字中的最大值和最小值看成两个独立的问题分别求出数组中的最大值和最小值. 直接的方法就是扫描数字,找到最大数以及最小数. <span style="font-siz ...

  4. 编程之美2.10:寻找数组中的最大值和最小值

    编程之美2.10: 对于一个有N个整数组成的数组,需要比较多少次才能把最大值和最小值找出来呢? 算法的思想是: 分而治之 测试数据:---------------------------------- ...

  5. 编程之美-寻找数组中的最大值和最小值方法整理

    [试题描述] 方法一:比较2N次 方法二:比较1.5N次 方法三:比较1.5N次 方法四:分治法,比较1.5N次

  6. 基于递归寻找数组中的最大数字

    问题描述:寻找数组中的最大数字: # 寻找数组中的最大值,这个写法真的可以啊 def find_max(arr):# 先找基线条件if len(arr) == 0:return -1if len(ar ...

  7. 算法笔记_096:蓝桥杯练习 算法提高 求最大值(Java)

    目录 1 问题描述 2 解决方案   1 问题描述 问题描述 给n个有序整数对ai bi,你需要选择一些整数对 使得所有你选定的数的ai+bi的和最大.并且要求你选定的数对的ai之和非负,bi之和非负 ...

  8. 算法提高 求最大值java_算法笔记_096:蓝桥杯练习 算法提高 求最大值(Java)

    1 问题描述 问题描述 给n个有序整数对ai bi,你需要选择一些整数对 使得所有你选定的数的ai+bi的和最大.并且要求你选定的数对的ai之和非负,bi之和非负. 输入格式 输入的第一行为n,数对的 ...

  9. Java 数组中找最大值和最小值

    题目描述 计算并输出一维数组中的最大值和最小值. 输入描述 输入一个具有8个数的一维数组 输出描述 输出该数组中的最大值和最小值 输入样例 19.8 12.3 45 67.6 23 15.98 2.5 ...

最新文章

  1. Netflix是这样炼成的:谁构建,谁运维
  2. VS 断点无法调试学习总结
  3. TCP/IP四层模型和OSI七层模型的概念
  4. 主流的语音芯片ic方案该如何选 这篇文章可以说清楚
  5. Golang使用 阿里云OSS存储
  6. 计算机桌面背景显示方式有几种,win7更改自己电脑的桌面背景几种方法介绍 Windows7系统更改桌面背景的方法图文教...
  7. 计算机网络 - 应用层
  8. [渝粤教育] 中国矿业大学 货币金融学 参考 资料
  9. 2022/09/20、21 day09/10:JavaScript(三)
  10. java video src请求视频流,视频不能拖拽快进问题解决方案
  11. JS 中 0/1 与 true/false 是否相等
  12. Nginx负载均衡4--动态负载算法设计
  13. 利用非qq号码的QQ邮箱来获取qq号
  14. 2020复工后刷脸支付将迎来高潮
  15. 有备无患 婚宴发言经典串场词摘录
  16. 9月开学季CSDN高校俱乐部专家巡讲讲师招募
  17. 用python画树林_用python画樱树
  18. android addarc,Android绘图之Path总结
  19. iphone6 分辨率与适配
  20. jsp+ssm计算机毕业设计超市收银系统【附源码】

热门文章

  1. 朱峰谈概念设计(五):进入焦距
  2. 从《无主之地3》探讨,为什么刷子游戏能让玩家心甘情愿的肝硬化
  3. Python,美国顶尖大学里最受欢迎的编程入门语言
  4. Java面试题 synchronized底层实现原理?它与lock相比有什么优缺点?
  5. (课程学习笔记)Python初级入门精讲
  6. How to hide index.php on nginx
  7. 【[Offer收割]编程练习赛9 C】三等分
  8. Linux下的各文件夹的作用(转)
  9. Hadoop HDFS (3) JAVA訪问HDFS之二 文件分布式读写策略
  10. iOS 7.1 arm64 编辑报错 警告解决办法