henauOJ 1087: 超简单的成绩统计
2023-12-14 14:27:27
题目描述
?成绩出来了,由m行n列组成(本班共有m名学生,本学期有n门课程),每行是一个同学的n门课程成绩,请编写程序,计算并输出每门课的平均分,结果保留2位小数。
输入
?第一行是两个整数m和n,表示本班的人数和本学期课程数目,0<m<=100,0<n<=100。
接下来是成绩单,有m行,每行n个实数。
输出
输出一行,有n个实数,保留两位小数,表示每门课的平均分,用空格隔开。
#include <stdio.h>
int main(){
int n,m,a,b;
scanf("%d%d",&m,&n);
double g[m][n],h[n],sum,d;
for (int i = 0; i <m ; ++i)
for (int j = 0; j <n ; ++j)
scanf("%lf",&g[i][j]);
for (int i = 0; i <n ; ++i) {
sum=0;
for (int j = 0; j < m; ++j) {
sum+=g[j][i];
}
d=sum/m;
h[i]=d;
}
for (int i = 0; i < n; ++i) {
printf("%.2lf ", h[i]);
}
return 0;
}
文章来源:https://blog.csdn.net/GordrnGhost/article/details/134876242
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!