#includefloat max=0,min=0;float average(float score[],int n){int i;float sum=score[0];float max=min=score[0];for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 19:34:54
#includefloat max=0,min=0;float average(float score[],int n){int i;float sum=score[0];float max=min=score[0];for(i=1;i
xRMO@+xxG 4B /UBAI%_!FcbABOw)i3of߼y|rCVҙҮɉE!@R})EtNSyy^X(e/KlkԈ,lĎgxY\IKHR&/ ĿnY+00]SvPC,lQ;M b[st|M~Ť}Ji0HrN?α`-斥)w<c{z%n4 o=ҩz,O&Gjͥ gLrMJ?ad _e Ϡ?]V$<y_l?A"!;H乷B^T\ߘu

#includefloat max=0,min=0;float average(float score[],int n){int i;float sum=score[0];float max=min=score[0];for(i=1;i
#include
float max=0,min=0;
float average(float score[],int n)
{int i;
float sum=score[0];
float max=min=score[0];
for(i=1;i

#includefloat max=0,min=0;float average(float score[],int n){int i;float sum=score[0];float max=min=score[0];for(i=1;i
max,min都是全局变量,但是你到了函数中又声明了一遍,这样函数中的max就是函数中的局部变量,而不是外面的全局变量了.以函数中的为准.
float max=min=score[0];min没有重新声明,所以还是全局变量
改后的程序如下:
#include
float max=0,min=0;
float average(float score[],int n)
{int i;
float sum=score[0];
max=min=score[0]; //这个地方你又声明了一次
for(i=1;i