首先调用find函数求实参数组中最大值,然后调用find函数求实参数组中最小值。
#include <stdio.h> int main() { int n; float s,a[100],find(float*,int,int); scanf("%d",&n); for(int i=0;i<n;i++) scanf("%f",a+i); s=find(a,n,1); ______(1)______ _______(2)______ printf("%f\n",s); } float find(float *p,int n,int flag) { int i; float t,fh; if(flag>=0) fh=1; else fh=-1; _____(3)______ for(i=1;i<n;i++) if(*(p+i)*fh>t*fh) t=*(p+i); _____(4)______ }