C语言 每日一题 day9

求最大值及其下标

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

输入格式 :

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

输出格式 :

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

cpp 复制代码
#include <stdio.h>
#define MAXN 10
int main()
{
    int i, index, n;
    int a[MAXN];

    scanf("%d", &n);

    for (i = 0; i < n; i++)
        scanf("%d", &a[i]);
    index = 0;
    for (i = 1; i < n; i++) {
        if (a[i] > a[index]) {
            index = i;
        }
    }
    printf("%d %d", a[index], index);
    return 0;
}
相关推荐
mit6.8243 分钟前
dfs|前后缀分解
算法
扫地的小何尚17 分钟前
NVIDIA RTX PC开源AI工具升级:加速LLM和扩散模型的性能革命
人工智能·python·算法·开源·nvidia·1024程序员节
千金裘换酒1 小时前
LeetCode反转链表
算法·leetcode·链表
JoyCheung-2 小时前
Free底层是怎么释放内存的
linux·c语言
byzh_rc2 小时前
[认知计算] 专栏总结
线性代数·算法·matlab·信号处理
qq_433554542 小时前
C++ manacher(求解回文串问题)
开发语言·c++·算法
歌_顿3 小时前
知识蒸馏学习总结
人工智能·算法
闲看云起3 小时前
LeetCode-day6:接雨水
算法·leetcode·职场和发展
没学上了3 小时前
VLM_一维离散卷积与二维离散卷积(还是复习感觉还行)
算法
黛色正浓4 小时前
leetCode-热题100-贪心合集(JavaScript)
javascript·算法·leetcode