#include<stdio.h>
int main()
{ int i,a[10],*p,*q;
for(q=p=a; p<a+10; p++)
{ scanf("%d",p);
if(*p>*q)q=p;
}
printf("Max=a[%d]=%d\n",q-a,*q);
return 0;
}
追问最小值🤔
追答#include<stdio.h>
int main()
{ int i,a[10],*p,*q,*r;
for(r=q=p=a; p<a+10; p++)
{ scanf("%d",p);
if(*p>*q)q=p;
else if(*p<*r)r=p;
}
printf("Max=a[%d]=%d\nMin=a[%d]=%d\n",q-a,*q,r-a,*r);
return 0;
}