0
已解决
汤启恩
新手光能
新手光能
#include<bits/stdc++.h>
using namespace std;
int a[101][101],p1,q1;
int main(){
int n,m,p,q;
cin>>n>>m>>p>>q;
for(int i=1;i<=n;i++){
int maxx=0;
for(int j=1;j<=m;j++){
cin>>a[i][j];
if(a[i][j]<p)
p1++;
if(a[i][j]>q)
q1++;
maxx=max(a[i][j],maxx);
}
cout<<maxx<<" ";
}
cout<<endl;
for(int i=1;i<=n;i++){
int sum=0,cnt=0;
for(int j=1;j<=m;j++){
sum+=a[i][j];
cnt++;
}
printf("%.1f ",(int)((double)(sum*1.0/cnt)*10+0.5)/10.0);
}
cout<<endl<<p1<<" "<<q1;
return 0;
}
汤启恩在2020-09-27 19:55:21追加了内容
80
汤启恩在2020-09-27 19:55:47追加了内容
顶
0
已采纳
李显晨
中级启示者
中级启示者
#include<iostream>
#include<cstdio>
using namespace std;
int s[101][101],maxn[101],sum[101],cnt,cnt2;
int main(){
int m,n,p,q;
cin>>m>>n>>p>>q;
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
cin>>s[i][j];
maxn[i]=max(maxn[i],s[i][j]);
sum[i]+=s[i][j];
if(s[i][j]<p) cnt++;
if(s[i][j]>q) cnt2++;
}
}
for(int i=1;i<=m;i++){
cout<<maxn[i]<<" ";
}
cout<<endl;
for(int i=1;i<=m;i++){
printf("%.1f ",sum[i]*1.0/n);
}
cout<<endl<<cnt<<" "<<cnt2;
return 0;
}
这是我的代码,但是,是100分!!!
望采纳
0
0