这道题咋错了(求大佬解答悬赏一关注)
查看原帖
这道题咋错了(求大佬解答悬赏一关注)
902351
Little_x_starTYJ楼主2022/12/7 16:08
#include <bits/stdc++.h>
using namespace std;
char a[110][110];
bool h[110];   //这行有没有# 
bool l[110];   //这列有没有. 
int main() {
	int n, m;
	cin >> n >> m;
	for (int i = 1; i <= n; i++)
		for (int j = 1; j <= m; j++) {
			cin >> a[i][j];
			if (a[i][j] == '#')   //说明i行j列有# 
				h[i] = l[j] = true;
		}
	bool flag = false;  //每一次输出前先输出\n 
	for (int i = 1; i <= n; i++) {   //一行一行的输出
		if (!h[i])   //i行有没有# 
			continue;
		if (flag)
			cout << endl;
		for (int j = 1; j <= n; j++)
			if (l[j])    //j列有没有# 
				cout << a[i][j];
		flag = true;
	}
	return 0;
}
2022/12/7 16:08
加载中...