文章
8
粉丝
136
获赞
2
访问
53.0k
6-1 统计平均分,最高分及得最高分人数
请编写一个函数fun,函数的功能是:统计出若干个学生的平均成绩,最高分以及得最高分的人数。
float fun(float array[],int n);
其中 array
和 n
都是用户传入的参数。函数须统计 array
数组中学生的平均成绩,最高分以及得最高分的人数,函数返回平均成绩,最高分以及得最高分的人数存放在全局变量 Max
和 J
中 。
#include <stdio.h> float Max=0; int J=0; float fun(float array[],int n); int main() { float a[10],ave; int i=0; for(i=0;i<10;i++) scanf("%f",&a[i]); ave=fun(a,10); printf("ave=%.2f\n",ave); printf("max=%.02f\n",Max); printf("Total:%d\n",J); return 0; } /* 请在这里填写答案 */
84 75 86 59 25 94 76 84 15 65
ave=66.30
max=94.00
Total:1
依照该题目我编写的程序如何改成可以返回算出Total的值?
float fun(float array[],int n)
{
int i,j,t;
float sum=0,ave;
for(i=0;i<10;i++)
{
sum=sum+array[i];
}
ave=sum/n;
for(...
登录后发布评论
暂无评论,来抢沙发