7-10 求最大值及其下标

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

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


输入格式:

输入在第一行中给出一个正整数n(1


输出格式:

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


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