#include<stdio.h>
#define ARRAY_LEN 100
int main(void) {
int arr[ARRAY_LEN],len,i,*p=arr,*max=arr;
printf("请输入初始数组元素个数:");
scanf("%d",&len);
printf ("\n");
printf ("======================================================\n\n");
printf("请输入数组内容,共%d个元素: ",len);
for(i=0; i<len; p++,i++) {
scanf("%d",p);
if(*p>*max)
max = p;
}
printf ("\n");
printf ("======================================================\n\n");
printf("数组最大值为:arr[%d]=%d\n",max-arr,*max);
printf ("\n");
return 0;
}
执行结果
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/f3d3572c11dfa9ecdea6a85b68d0f703908fc1f6?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)