第1个回答 2010-03-25
#include<stdio.h>
void main()
{
int a[5]={1,3,4,10,5};
int i,*max,*min;
max=a;
min=a;
for(i=1;i<5;i++)
{
if(a[i]<*min)
min=a+i;
else max=a+i;
}
printf("%d %d\n",*max,*min);
}本回答被提问者采纳
第2个回答 2010-03-25
#include<stdio.h>
void main()
{
int a[10]={9,19,5,7,9,5,7,4,3,10};
int *max;
int *min;
max=a;
min=a;
for(int i=1;i<10;i++)
{
if(a[i]<*min)
{
min=a;
min=min+i;
}
}
for(int j=1;j<10;j++)
{
if(a[j]>*max)
{
max=a;
max=max+j;}
}
printf("%d %d",*min,*max);
}