不可以两个自定义函数相减吗?
程序代码:
#include<stdio.h> #define NUMBER 6 float max(float[],int); float min(float[],int); int main (void) { float n; float array[]={0.1,0.2,0.3,0.4,0.5,0.6}; max(array,NUMBER); min(array,NUMBER); n=max(array,NUMBER)-min(array,NUMBER);//就是这个 printf("最大值和最小值的差值为%f\n",n); } float max(float array[],int n) { int i; float big;//big′ó for(i=1,big=array[0]; i>n; i++) if(big>array[i]) big=array[i]; return big; } float min(float array[],int n) { int i; float small;//smallD¡ for(i=1,small=array[0];i>n;i++) if(array[i]<small) small=array[i]; return small; }