#include<stdio.h>
int main()
{
int a[100],n,*p,*max,i;
scanf("%d",&n);
p=a;
for(i=0;i<n;i++)//从键盘输入n个数
scanf("%d",&p[i]);
max = p;
for(i=0;i<n;i++)
{
if(*(p+i)>*max)
max=p+i;
}
printf("max=%d\n",*max);
return 0;
}
测试
#include<stdio.h>
int main()
{
int a[100],n,*p,*max,i;
scanf("%d",&n);
p=a;
for(i=0;i<n;i++)//从键盘输入n个数
scanf("%d",&p[i]);
max = p;
for(i=0;i<n;i++)
{
if(*(p+i)>*max)
max=p+i;
}
printf("max=%d\n",*max);
return 0;
}
测试