#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,arr[100];
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
int imax=0;
int max=arr[0];
for(int i=0;i<n;i++)
{
if(arr[i]>max)
{
max=arr[i];
imax=i;
}
}
printf("%d %d\n",max,imax);
return 0;
}
【问题描述】求一维数组的最大值及其下标:输入一个正整数n(1<n<=10),再输入n个整数,输出最大值及其对应的下标,下标从0开始。试编写相应程序。【输入形式】
![](https://img-home.csdnimg.cn/images/20240611030827.png)