0
已解决
汤启恩
新手光能
新手光能
- #include<iostream>
- using namespace std;
- int a[1001][1001];
- int main(){
- int m,n;
- cin>>m>>n;
- for(int i=1;i<=n;i++)
- for(int j=1;j<=m;j++) {
- cin>>a[i][j];
- }
- for(int i=1;i<=n;i++) {
- for(int j=1;j<=m;j++) {
- if(a[i][j]==0) {
- for(int k=1;k<=n;k++)
- a[k][j]=0;
- for(int k=1;k<=m;k++)
- a[i][k]=0;
- }
- }
- }
- for(int i=1;i<=m;i++){
- for(int j=1;j<=n;j++){
- cout<<a[i][j]<<' ';
- }
- cout<<endl;
- }
- return 0;
- }
0
已采纳
徐子宸
中级天翼
中级天翼
我10分
#include<iostream>
#include<cstdio>
using namespace std;
int a[105][105];
int main(){
int m,n,b,c;
bool x;
cin>>m>>n;
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
if(a[i][j]==0){
b=i;
c=j;
x=1;
}
}
}
if(x==1){
for(int i=1;i<=n;i++){
a[b][i]=0;
}
for(int i=1;i<=m;i++){
a[i][c]=0;
}
}
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
cout<<a[i][j]<<' ';
}cout<<endl;
}
return 0;
}
0
0
0