#include <stdio.h>

int main() {
    int n;
    printf("请输入数组长度:");
    scanf("%d", &n);

    int a[n];
    printf("请输入%d个数组元素:\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &a[i]);
    }

    int max_index = 0, min_index = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] > a[max_index]) {
            max_index = i;
        }
        if (a[i] < a[min_index]) {
            min_index = i;
        }
    }

    printf("最大值为%d,下标为%d\n", a[max_index], max_index);
    printf("最小值为%d,下标为%d\n", a[min_index], min_index);

    return 0;
}
``
用C语言编程求出任意一个一维数组元素中最大值和最小值的下标。数组元素的值由用户键盘输入。

原文地址: https://www.cveoy.top/t/topic/ffPz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录