标签:
今天写一个简单的函数,忘记加函数声明,总是出错。
检查好久才发现,原来没有函数声明。
#include <stdio.h> float Max,Min; int main() { float mymax(float a[],int n); //此处语句忘记写了,导致无法输出结果平均值结果。 float a[15]; float test; int i,j; srand(time(NULL)); for(i=0;i<15;i++) { a[i]=rand()%100; printf("%5.0f",a[i]); } printf("\nresult\n"); test=mymax(a,15); printf("\n %5.2f\n",test); printf("Max=%f,Min=%f\n",Max,Min); printf("\nmax=%f,min=%f,avg=%f\n",Max,Min,mymax(a,15)); printf("\n %f\n",mymax(a,15)); return 0; } float mymax(float a[],int n) { int i; float av=0; Max=a[0]; Min=a[0]; for(i=0;i<n;i++) { av=av+a[i]/n; if(Max<a[i]) Max=a[i]; if(Min>a[i]) Min=a[i]; printf(" %d times av=%f,Max=%f,Min=%f\n",i,av,Max,Min); } return av; }
标签:
原文地址:http://blog.csdn.net/superdont/article/details/46051545