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;
}
相关推荐
apollowing几秒前
启发式算法WebApp实验室:从搜索策略到群体智能的能力进阶(二十二)
算法·启发式算法·web app
晚枫歌F5 分钟前
最小堆定时器
数据结构·算法
Lumos_77739 分钟前
Linux -- 线程
java·jvm·算法
七颗糖很甜1 小时前
“十五五”气象发展规划:聚焦五大核心任务
大数据·python·算法
科研前沿1 小时前
镜像视界浙江科技有限公司的关键技术突破有哪些?
大数据·人工智能·科技·算法·音视频·空间计算
嫩萝卜头儿1 小时前
2 - 复杂度收尾 + 链表经典OJ
数据结构·算法·链表·复杂度
星马梦缘2 小时前
算法设计与分析 作业二 答案与解析
算法·图论·dfs·bfs·floyd-warshall·bellman_ford·多源最短路
玛丽莲茼蒿2 小时前
Leetcode hot100 每日温度【中等】
算法·leetcode·职场和发展
cjp5602 小时前
009.UG二次开发,任务环境草图优化3(高级功能生成直线)
算法
样例过了就是过了2 小时前
LeetCode热题100 分割等和子集
数据结构·c++·算法·leetcode·动态规划