调用函数FUN功能是:计算N门课程的平均分,计算结果作为函数值返回.主函数中N为定义,N的数值由输入的课程数来决定,把主函数和调用函数一起写出来,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 06:11:32
![调用函数FUN功能是:计算N门课程的平均分,计算结果作为函数值返回.主函数中N为定义,N的数值由输入的课程数来决定,把主函数和调用函数一起写出来,](/uploads/image/z/3049277-5-7.jpg?t=%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0FUN%E5%8A%9F%E8%83%BD%E6%98%AF%EF%BC%9A%E8%AE%A1%E7%AE%97N%E9%97%A8%E8%AF%BE%E7%A8%8B%E7%9A%84%E5%B9%B3%E5%9D%87%E5%88%86%2C%E8%AE%A1%E7%AE%97%E7%BB%93%E6%9E%9C%E4%BD%9C%E4%B8%BA%E5%87%BD%E6%95%B0%E5%80%BC%E8%BF%94%E5%9B%9E.%E4%B8%BB%E5%87%BD%E6%95%B0%E4%B8%ADN%E4%B8%BA%E5%AE%9A%E4%B9%89%2CN%E7%9A%84%E6%95%B0%E5%80%BC%E7%94%B1%E8%BE%93%E5%85%A5%E7%9A%84%E8%AF%BE%E7%A8%8B%E6%95%B0%E6%9D%A5%E5%86%B3%E5%AE%9A%2C%E6%8A%8A%E4%B8%BB%E5%87%BD%E6%95%B0%E5%92%8C%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0%E4%B8%80%E8%B5%B7%E5%86%99%E5%87%BA%E6%9D%A5%2C)
调用函数FUN功能是:计算N门课程的平均分,计算结果作为函数值返回.主函数中N为定义,N的数值由输入的课程数来决定,把主函数和调用函数一起写出来,
调用函数FUN功能是:计算N门课程的平均分,计算结果作为函数值返回.
主函数中N为定义,N的数值由输入的课程数来决定,
把主函数和调用函数一起写出来,
调用函数FUN功能是:计算N门课程的平均分,计算结果作为函数值返回.主函数中N为定义,N的数值由输入的课程数来决定,把主函数和调用函数一起写出来,
/*
班级人数 :60
课程数 :12
第1门课平均成绩是 :77.77
第2门课平均成绩是 :76.10
第3门课平均成绩是 :73.94
第4门课平均成绩是 :77.88
第5门课平均成绩是 :76.91
第6门课平均成绩是 :75.07
第7门课平均成绩是 :75.85
第8门课平均成绩是 :77.29
第9门课平均成绩是 :77.51
第10门课平均成绩是 :76.34
第11门课平均成绩是 :77.94
第12门课平均成绩是 :78.41
Press any key to continue
*/
#include
#include
#include
double Average(double a[],int m) {
double sum = 0.0;
int i;
for(i = 0; i < m; ++i)
sum += a[i];
return sum/m;
}
int main() {
double **scores;
int i,j,n,m;
printf("班级人数 :");
scanf("%d",&m);
printf("课程数 :");
scanf("%d",&n);
scores = (double **)malloc(sizeof(double *) * n);;
srand((unsigned)time(NULL));
for(i = 0; i < n; ++i) {
scores[i] = (double *)malloc(sizeof(double) * m);
for(j = 0; j < m; ++j)
scores[i][j] = 0.01 * (rand()%4401 + 5600);
}
for(i = 0; i < n; ++i) {
printf("第%d门课平均成绩是 :%.2lf\n",i + 1,Average(scores[i],m));
free(scores[i]);
}
return 0;
}