程式碼
#include<iostream>
using namespace std;
int main()
{
int h, w, r1, c1, r2, c2;
cin >> h >> w >> r1 >> c1 >> r2 >> c2;
r1 -= 1; c1 -= 1; r2 -= 1; c2 -= 1;
char puzzle[20][50];
for (int i = 0; i < h; i++)
for (int j = 0; j < w; j++)
cin >> puzzle[i][j];
if (r1 == r2)
{
for (int i = c1; i <= c2; i++)
cout << puzzle[r1][i];
}
else if (c1 == c2)
{
for (int i = r1; i <= r2; i++)
cout << puzzle[i][c1];
}
else
{
for (int i = 0; i <= abs(r1 - r2); i++)
cout << puzzle[r1 + i][c1 + i];
}
return 0;
}
沒有留言:
張貼留言