A-A+
若输入12 3 2 5 7 则以下程序的运行结果为【 】。 int max min; voi
问题详情
若输入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[i]); max min value(number,5); printf("max=%d,min=%dn",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=12min=2
max=12,min=2