直接上代码
#include<stdio.h>
int main(){
int *p;
int a[10],i,t;
for(i=0;i<=9;i++){
scanf("%d",&a[i]);//输入10个元素
}
p=&a[0];
for(i=1;i<=9;i++){
if(a[i]>*p){
p=&a[i];//指针指向最大值
t=i;//记录最大值的下标
}
}
printf("最大值a[%d]=%d",t,*p);//输出下标及最大值
return 0;
}
如有错误,欢迎指正