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);
}
相关文章
|
1月前
|
搜索推荐 Java 数据处理
|
3月前
|
C++ 索引
C++数组、vector求最大值最小值及其下标
C++数组、vector求最大值最小值及其下标
124 0
|
11月前
不用数组求多个数的最小值
不用数组求多个数的最小值
42 0
7-10 求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
113 0
|
C++
acwing 716. 最大数和它的位置 int的最大值和最小值
acwing 716. 最大数和它的位置 int的最大值和最小值
92 0
|
Python
在数组中寻找和目标值相等的两个值
在数组中寻找和目标值相等的两个值
71 0
LeetCode 1877. 数组中最大数对和的最小值
一个数对 (a,b) 的 数对和 等于 a + b 。最大数对和 是一个数对数组中最大的 数对和 。
117 0
|
机器学习/深度学习 存储 算法
【简单算法】1.两数之和,给定整数数组和目标值,找出数组中2数之和等于目标值的元素
【简单算法】1.两数之和,给定整数数组和目标值,找出数组中2数之和等于目标值的元素
【简单算法】1.两数之和,给定整数数组和目标值,找出数组中2数之和等于目标值的元素
数组——209.长度最小的子数组
本专栏按照数组—链表—哈希—字符串—栈与队列—二叉树—回溯—贪心—动态规划—单调栈的顺序刷题,采用代码随想录所给的刷题顺序,一个正确的刷题顺序对算法学习是非常重要的,希望对大家有帮助