#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int n,m;
while(scanf("%d%d",&n,&m)!=EOF){
int s[50][5];
double ave[50];
double ave1[5];
int cnt=0;
for(int i=0;i<n;i++){
ave[i]=0;
}
for(int j=0;j<m;j++){
ave1[j]=0;
}
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
scanf("%d",&s[i][j]);
ave1[j]+=s[i][j];
ave[i]+=s[i][j];
}
}
for(int i=0;i<n;i++){
if(i!=n-1){
printf("%.2lf",ave[i]/m);
printf(" ");
}
else{
printf("%.2lf\n",ave[i]/m);
}
}
for(int i=0;i<m;i++){
ave1[i]=ave1[i]/n;
if(i!=m-1){
printf("%.2lf",ave1[i]);
printf(" ");
}
else{
printf("%.2lf\n",ave1[i]);
}
}
for(int i=0;i<n;i++){
int j=0;
for(;j<m;j++){
if(s[i][j]<ave1[j]){
break;
}
}
if(j==m){cnt++;
}
}
cout<<cnt<<endl<<endl;
}
return 0;
}
题目源:hdu2023
c语言没有初始化数组导致oj一直报错,纪念一下
最新推荐文章于 2024-07-13 10:01:39 发布