以下是用C语言编写的代码,实现存储10个正整数,求最大值、最小值和最值对应的序号的功能:

#include <stdio.h>

int main() {
    int numbers[10];
    int max, min, maxIndex, minIndex;

    // 输入10个正整数
    printf('请输入10个正整数:\n');
    for (int i = 0; i < 10; i++) {
        scanf('%d', &numbers[i]);
    }

    // 初始化最大值和最小值为第一个元素
    max = numbers[0];
    min = numbers[0];
    maxIndex = 0;
    minIndex = 0;

    // 遍历数组,找到最大值、最小值和对应的序号
    for (int i = 1; i < 10; i++) {
        if (numbers[i] > max) {
            max = numbers[i];
            maxIndex = i;
        }
        if (numbers[i] < min) {
            min = numbers[i];
            minIndex = i;
        }
    }

    // 输出最大值、最小值和对应的序号
    printf('最大值为:%d,对应的序号为:%d\n', max, maxIndex);
    printf('最小值为:%d,对应的序号为:%d\n', min, minIndex);

    return 0;
}

运行程序后,会提示输入10个正整数,然后输出最大值、最小值和对应的序号。

C语言代码:查找10个正整数中的最大值、最小值及对应序号

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

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