hdu oj 2023
来源:互联网 发布:异地域名备案 编辑:程序博客网 时间:2024/03/29 19:46
求平均成绩
Input
Output
每个测试实例后面跟一个空行。
Sample Input
2 25 1010 20
7.50 15.007.50 15.001
my code:
#include<stdio.h>
#include<string.h>
int main(){
int n,m,gra; //n<=50,m<=5;
int i,j,k;
while(~scanf("%d %d",&n,&m)){
int count=0;
bool flag=true;
int grade[50][5];
double *sbu_avr=new double[m];
double *gra_avr=new double[n];
memset(grade,0,sizeof(grade));
memset(sbu_avr,0,sizeof(sbu_avr));
memset(gra_avr,0,sizeof(gra_avr));
for(i=0;i<n;i++){
for(j=0;j<m;j++){
scanf("%d",&gra);
grade[i][j]=gra;
// printf("%d ",grade[i][j]);
}
}
for(i=0;i<m;i++){
int sbu_av=0;
for(k=0;k<n;k++){
sbu_av+=grade[k][i];
}
sbu_avr[i]=sbu_av;
}
for(j=0;j<n;j++){
int gra_av=0;
for(k=0;k<m;k++){
gra_av+=grade[j][k];
}
gra_avr[j]=gra_av;
// printf("%d ",gra_avr[j]);
}
for(i=0;i<n;i++){
if(i==0)
printf("%.2lf",gra_avr[i]/m);
else{
printf(" %.2lf",gra_avr[i]/m);
}
}
printf("\n");
for(i=0;i<m;i++){
if(i==0)
printf("%.2lf",sbu_avr[i]/n);
else{
printf(" %.2lf",sbu_avr[i]/n);
}
}
printf("\n");
for(i=0;i<n;i++){
for(j=0;j<m;j++){
if(grade[i][j]<sbu_avr[j]/n){flag=false;break;}
else{flag=true;}
}
if(flag==true){count++;}
}
printf("%d\n",count);
printf("\n");
delete[]sbu_avr;
delete[]gra_avr;
}
return 0;
}
- hdu oj 2023
- Hdu oj 2112 HDU Today
- Hdu Oj 2112 HDU Today
- HDU OJ 题目分类
- HDU OJ分类
- hdu oj 题目分类
- hdu OJ题目分类
- hdu oj 2000
- hdu oj 2001
- hdu oj 2002
- hdu oj 2003
- hdu oj 2004
- hdu oj 2005
- hdu oj 2006
- hdu oj 2007
- hdu oj 2008
- hdu oj 2009
- hdu oj 2010
- GreenPlum的并行查询优化策略
- php oracle数据连接
- 多继承
- SPI
- IOS成长之路-关于iOS6.0 屏幕旋转的问题
- hdu oj 2023
- android UI--canvas相关(渐变、阴影、path)
- shell命令行常用快捷操作
- PHP+MySql+jQuery实现的“顶”和“踩”投票功能
- C++的特性:
- 三种纯CSS实现三角形的方法
- 直接拿来用!最火的Android开源项目(一)
- 用GPIO模拟SPI协议的实现
- RAC linux配置域名解析服务