在 C 语言中,我们可以使用以下代码来求一个长度为 10 的一维整型数组的最大值及下标:
#include <stdio.h>
int main()
{
int arr[10] = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10}; // 定义数组并赋值
int max = arr[0]; // 定义最大值并初始化为数组的第一个元素
int index = 0; // 定义下标并初始化为 0
// 遍历数组,求最大值及下标
for (int i = 1; i < 10; i++)
{
if (arr[i] > max)
{
max = arr[i];
index = i;
}
}
printf("最大值为:%d,下标为:%d\n", max, index);
return 0;
在 Python 中,我们可以使用以下代码来求一个长度为 10 的一维整型数组的最大值及下标:
arr = [1, 3, 5, 7, 9, 2, 4, 6, 8, 10] # 定义数组并赋值
max = arr[0] # 定义最大值并初始化为数组的第一个元素
index = 0 # 定义下标并初始化为 0
for i in range(1, len(arr)):
if arr[i] > max:
max = arr[i]
index = i
print("最大值为:%d,下标为:%d" % (max, index))
在上面的代码中,我们使用一个循环遍历数组中的所有元素,并使用 if 语句判断是否大于当前的最大值,如果是,则更新最大值和下标