求长度为10的一维数组元素最大值及其下标 用c语言回答
时间: 2023-06-20 15:06:09 浏览: 537
cpp代码-(一维数组)声明10个数组元素并输入元素,找出最大值及其下标
可以使用以下代码来实现:
```c
#include <stdio.h>
int main() {
int arr[10] = {5, 2, 9, 1, 7, 4, 8, 3, 6, 0}; // 数组初始化
int max = arr[0]; // 假定第一个元素为最大值
int max_index = 0; // 最大值的下标初始化为0
for (int i = 1; i < 10; i++) { // 从第二个元素开始遍历
if (arr[i] > max) { // 如果当前元素大于最大值
max = arr[i]; // 更新最大值
max_index = i; // 更新最大值的下标
}
}
printf("最大值为:%d,下标为:%d\n", max, max_index);
return 0;
}
```
以上代码中,我们初始化了一个长度为10的一维数组,并遍历整个数组找到其中的最大值及其下标,最后将其输出。
阅读全文