第1个回答 2011-12-08
int main(int argc, char* argv[])
{
int num[10] = {0};
int maxNum = 0;
int minNum = 0;
int * pNum = num;
for (int i = 0; i < 10; i++)
{
printf("input %d number:", i+1);
scanf("%d", pNum);
pNum++;
}
pNum = num;
maxNum = *pNum;
minNum = *pNum;
for (int j = 1; j < 10; j++)
{
if (*pNum > maxNum)
{
maxNum = *pNum;
}
if (*pNum < minNum)
{
minNum = *pNum;
}
pNum++;
}
printf("max number is %d\n", maxNum);
printf("min number is %d\n", minNum);
return 0;
}本回答被网友采纳
第2个回答 2011-12-08
#include <stdio.h>
int main(void)
{
int a[10];
int *p;
int i,min,max;
p=a;
for(i=0;i<10;i++)
scanf("%d",p+i);
p = a ;
min=max=*p ;
for(i=0;i<10;i++)
{
if(*p>max)
{
max=*p ;
}
else if(*p<min)
{
min=*p ;
}
p++ ;
}
printf("%d %d",min,max);