正在加载图片...
第8章第8节 ②利用全局使函数返回多个值 例815:求一个数组各元素平均值,最大值,最小值。 float max. min 定义全局变量 main float average(flaot a[l, int n) fint i; Float average(flat a[, int n) float aver sum=0.0 float ave, score[10; max=a 0; min=a0; int for(i=0; K<=n-1; i++) for(i=0;<10;i++) sum=sumtail; scanf(“%r,& scored if(aimax)max=a; ave=average(score, 10; 求得平均值 else if(a[i]<min)min=a[]; printf("max, min, ave=%f, %f,%fn max, min, ave); aver=sum/n return(aver);+返回平均值例8.15: 求一个数组各元素平均值, 最大值, 最小值。 float max, min float average(flaot a[], int n) {int i; float aver, sum=0.0; max=a[0]; min=a[0]; for(i=0;i<=n-1;i++) {sum=sum+a[i]; if(a[i]>max) max=a[i]; else if(a[i]<min) min=a[i]; } aver=sum/n; return(aver); } main() {float average(flaot a[], int n); float ave,score[10]; int i; for(i=0;i<10;i++) scanf(“%f”,&score[i]); ave=average(score,10); printf(“max,min,ave=%f,%f,%f\n”, max,min,ave); } 返回平均值 求得平均值 定义全局变量 ② 利用全局使函数返回多个值 第8章第8节
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有