C语言将数组(15.5.3.1.9.8.7.6.0.10.21)找最大值存到MAX里,并将它的下标存到MAXi里
时间: 2023-11-28 22:05:04 浏览: 55
C语言-求最大值及其下标
好的,针对您的问题,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int arr[10] = {15, 5, 3, 1, 9, 8, 7, 6, 0, 10, 21};
int max = arr[0]; // 初始化最大值为数组第一个元素
int max_i = 0; // 初始化最大值下标为0
for (int i = 1; i < 10; i++) { // 从第二个元素开始遍历数组
if (arr[i] > max) { // 如果当前元素大于最大值
max = arr[i]; // 更新最大值
max_i = i; // 更新最大值下标
}
}
printf("最大值为:%d,下标为:%d\n", max, max_i);
return 0;
}
```
输出结果为:
```
最大值为:21,下标为:10
```
希望能解决你的问题!
阅读全文