用C语言编辑可运行代码实现以下功能 存储10个正整数求最大值、最小值和最值对应的序号。
以下是用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个正整数,然后输出最大值、最小值和对应的序号。
原文地址: https://www.cveoy.top/t/topic/hDFI 著作权归作者所有。请勿转载和采集!