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;
}
相关推荐
2401_841495643 分钟前
【操作系统】进程的算法
python·算法·操作系统·进程·进程调度算法·进程同步与互斥算法·死锁处理算法
ASD123asfadxv3 分钟前
【目标检测】YOLOv26:基于改进算法的乌鸦识别系统详解
算法·yolo·目标检测
溜达的大象7 分钟前
BEV感知算法技术演进之路:从传感器标定到端到端模型应用
算法
有时间要学习7 分钟前
面试150——第四周
算法·面试
难得的我们15 分钟前
C++中的状态模式
开发语言·c++·算法
xhbaitxl16 分钟前
算法学习day27-贪心算法
学习·算法·贪心算法
啊阿狸不会拉杆18 分钟前
《计算机操作系统》第十章 - 多处理机操作系统
c++·算法·计算机组成原理·os·计算机操作系统
KmjJgWeb19 分钟前
柑橘木虱目标检测与识别——基于改进YOLOv26算法的高精度检测方法研究
算法·yolo·目标检测
yongui4783420 分钟前
异构网络垂直切换算法MATLAB仿真实现
网络·算法·matlab
sin_hielo21 分钟前
leetcode 1200
数据结构·算法·leetcode