若输入12、3、2、5、7,则以下程序的运行结果为【 】。 int max,min; void max_min_value(); main() { int i,number[5]; printf("输入5个整数;\n"); for(i=0;i

admin2009-02-15  44

问题 若输入12、3、2、5、7,则以下程序的运行结果为【  】。
int max,min;
void max_min_value();
main()
{  int i,number[5];
   printf("输入5个整数;\n");
  for(i=0;i<5;i++)  scanf("%d",&number);
  max min value(number,5);
  printf("max=%d,min=%d\n",max,min);
  getch();
}
  void max_min_value(array,n)
  int array[],n;
  {  int*p;
     max=min=*array;
     for(p=array+1;p<array+n;p++)
     if(*p>max)max=*p;
     else if(*p<min)min=*p;
}

选项

答案max=12,min=2

解析
转载请注明原文地址:https://kaotiyun.com/show/q8Xp777K
0

最新回复(0)