中考终于考完了!又可以做题了!
在1年没做题后发现自己啥也不会了,只能从红题开始重刷(哭笑)。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| #include <iostream> const int MAXN = 50 + 5; int r, c, zr, zc; char ch[MAXN][MAXN]; int main() { scanf("%d %d %d %d", &r, &c, &zr, &zc); for (int i = 0; i < r; i++) { for (int j = 0; j < c; j++) { std::cin >> ch[i][j]; } } for (int i = 0; i < r; i++) { for (int k = 0; k < zr; k++) { for (int j = 0; j < c; j++) { for (int l = 0; l < zc; l++) { printf("%c", ch[i][j]); } } printf("\n"); } } return 0; }
|
这道题也是有点意思,我第一时间想到的居然是各种数据结构,然后发现自己啥也不会写了(数据结构学了和没学似的)。
应该是按照行和列输出,把行扩大(i行套zr),在每行里嵌套l列,即可实现“矩阵”输出。
2022/6/22