4720: 【GESP2506四级】画布裁剪

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:7 解决:3

题目描述

样例输入 复制


样例输出 复制


提示


#include<bits/stdc++.h>
using namespace std;
int h,w,x=0,x2=0,y=0,y2=0;
char a[110][110];
int main(){
	cin>>h>>w;
	cin>>x>>x2>>y>>y2;
	for(int i=1;i<=h;i++){
		for(int j=1;j<=w;j++){
			cin>>a[i][j];
		}
	}
	for(int i=x;i<=x2;i++){
		for(int j=y;j<=y2;j++){
			cout<<a[i][j];
		}
		cout<<endl;
	}
	return 0;
}


#include <cstdio>

using namespace std;
const int N = 105;
int n, m;
char s[N][N];
int x1, x2, y1, y2;
int main() {
    scanf("%d%d", & n, & m);
    scanf("%d%d%d%d", & x1, & x2, & y1, & y2);
    for (int i = 1; i <= n; i++)
        scanf("%s", s[i] + 1);
    for (int i = x1; i <= x2; i++) {
        s[i][y2 + 1] = 0;
        printf("%s\n", s[i] + y1);
    }
    return 0;
}