根据你的要求,以下是一个使用C语言编写的程序,该程序定义了一个包含10个学生成绩的数组,并编写了一个函数来计算这些成绩的平均值。然后,在主函数中调用此函数,并打印出计算得到的平均成绩。 定义一个包含10个元素的数组来存储学生成绩: 在C语言中,我们可以使用float类型的数组来存储学生成绩,因为成绩通常包含小数。
{ int a[10],i,imax,imin;float av;printf("input 10 scores:\n");for(i=0;i<10;i++){scanf("%d",&a[i]);} av=aveg(a);imax=max(a);imin=min(a);printf("%f\n%d\n%d\n",av,imax,imin);} 一起学习QQ群:2326077 ...
}} aver=total/10.0;printf("average=%f,max=%d,min=%d\n",aver,a[0],a[9]);}
14:有一个一维数组,内放10个学生成绩,写一个函数,当主函数调用此函数后,能求出平均分、最高分和最低分。#includeint main(){float a(float b[10]);int max(int x,int y);int min(int x,int y);float aver=0,g,b[10],m,n;int i;
void(sum,aver)int sum=0;/*总分*/ float aver;/*平均分,因为可能有小数,所以是浮点型*/ int a[5];(那五个的成绩应该是已知的吧)for(i=0;i<5;i++)sum=sum+a[i];aver=sum/5.0;/*分母为浮点型*/ return sum,aver;现在就是函数调用了,不可能不用浮点来表示...