7-1 求最大值及其下标

简介: 7-1 求最大值及其下标 (20分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。

7-1 求最大值及其下标 (20分)


本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。


输入格式: 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。


输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开。


  输入样例: 
 6 
 2 8 10 1 9 10
 输出样例: 
 10
 2


#include <stdio.h>
main()
{
  int n,i,j;
  scanf("%d",&n);
  int a[11];
  for(i=0;i<n;i++)
    scanf("%d",&a[i]);
  for(j=0;j<n;j++)
  {
      if(a[0]<a[j])
      {
        a[0]=a[j];
        i=j;
       }
      else if(a[0]==a[j])
       {
        a[0]=a[j];
        if(i>j)
          {
            i=j;
           }
        }
  }
  printf("%d %d",a[0],i);
}
相关文章
|
10天前
|
存储 算法 索引
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数
|
4月前
不用数组求多个数的最小值
不用数组求多个数的最小值
16 0
|
8月前
7-10 求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
81 0
|
10月前
|
C++
acwing 716. 最大数和它的位置 int的最大值和最小值
acwing 716. 最大数和它的位置 int的最大值和最小值
56 0
|
11月前
交换最小值和最大值
交换最小值和最大值
121 0
LeetCode 1877. 数组中最大数对和的最小值
一个数对 (a,b) 的 数对和 等于 a + b 。最大数对和 是一个数对数组中最大的 数对和 。
90 0
|
机器学习/深度学习 存储 算法
【简单算法】1.两数之和,给定整数数组和目标值,找出数组中2数之和等于目标值的元素
【简单算法】1.两数之和,给定整数数组和目标值,找出数组中2数之和等于目标值的元素
【简单算法】1.两数之和,给定整数数组和目标值,找出数组中2数之和等于目标值的元素
数组——209.长度最小的子数组
本专栏按照数组—链表—哈希—字符串—栈与队列—二叉树—回溯—贪心—动态规划—单调栈的顺序刷题,采用代码随想录所给的刷题顺序,一个正确的刷题顺序对算法学习是非常重要的,希望对大家有帮助
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。
474 0
|
Java C语言
练习3—元素最大值
练习3—元素最大值