程式碼
#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; }
沒有留言:
張貼留言