回复 楼主 兵哥
#include<stdio.h>
int main()
{
int nn;int*arr;int i;int max;int idx;
printf("输入数组元素个数:");
scanf("%d",&nn);
arr=(int)malloc(sizeof(int)*nn);
printf("输入数组元素:");
for(i=0;i<nn;i++)
{
if(i!=nn-1) scanf("%d ",&(arr[i]));//getch();
else scanf("%d",&(arr[i]));
}
for(i=0;i<nn;i++)
{
if(i==0)
{
max=arr[i];idx=i;
}
else
if(arr[i]>max)
{
max=arr[i];idx=i;
}
}
printf("%d %d\n",max,idx);
return 0;
}