#include <stdio.h> #include <math.h> //#include <string.h> #define N 8 int max(int a[],int len){ int i=0,ma=a[0],mi=a[i],d; //len=strlen((char *)a); // len=sizeof(a)/sizeof(int); //printf("len=%d\n",len); for(i=1;i<len;i++){ // printf("%d\n",a[i]); if(a[i]>ma) ma=a[i]; else if(a[i]<mi) mi=a[i]; } d=ma-mi; printf("最大的数:%d\n最小的数:%d\n",ma,mi); return d; } void main(){ int len; int a[]={2,4,1,5,7,3,11,8},d; len=sizeof(a)/sizeof(int); printf("len=%d\n",len); d=max(a,len); printf("它们的差:%d\n",d); }