C
来源:互联网 发布:apache 开源框架 编辑:程序博客网 时间:2024/06/05 08:01
假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。
每个测试实例后面跟一个空行。
2 25 1010 20
7.50 15.007.50 15.001
#include<stdio.h>int main (){ int i, j, n, m, b, c; while(scanf("%d%d",&n,&m)!=EOF) { c=0; double score[50][5], a[50], sa[5]; for(i=0;i<n;i++) for(j=0;j<m;j++) scanf("%lf",&score[i][j]); for(i=0;i<n;i++) { a[i]=0.0; for(j=0;j<m;j++) a[i]+=score[i][j]; a[i]=a[i]/m; } for(i=0;i<m;i++) { sa[i]=0.0; for(j=0;j<n;j++) sa[i]+=score[j][i]; sa[i]=sa[i]/n; } for(i=0;i<n;i++) { if(i==0) printf("%.2lf",a[i]); else printf(" %.2lf",a[i]); } printf("\n"); for(i=0;i<m;i++) { if(i==0) printf("%.2lf",sa[i]); else printf(" %.2lf",sa[i]); } printf("\n"); for(i=0;i<n;i++) { b=0; for(j=0;j<m;j++) if(score[i][j]>=sa[j]) b++; if(b==j) c++; } printf("%d\n\n",c); } return 0;}
阅读全文
0 0
- c
- c
- c
- c
- C
- c
- c
- c
- C+
- c
- C
- c
- c
- c
- C
- C
- c
- C
- android 三级界面返回直接到一级界面
- 行人属性“Weakly-supervised Learning of Mid-level Features for Pedestrian Attribute Recognition and Loca”
- 20.Container With Most Water
- 6、用vue2.0extend写alert模态框弹窗组件
- 常用的JVM参数记录
- C
- Linux下的crontab定时执行任务命令详解
- STL 源码分析之string(一)基础篇
- Python学习-基础知识
- C++0x的右值和右值引用
- Hibernate-02-核心配置文件Hibernate.cfg.xml
- windows下python安装连接oracle安装包
- MSSQL 查看当前连接和未结束的事务
- Retrofit+Rxjava总结