回答編集履歴
1
test
CHANGED
@@ -1,7 +1,21 @@
|
|
1
1
|
解決済みになっていますが、(width, height) が (7,5) の場合はいいとして、
|
2
|
-
|
3
2
|
(1,1)、(1,2)、(2,1)、(2,2) の場合、どのように出力させたいのですか?
|
4
3
|
|
4
|
+
解決したコードで思い通りに出力できますか?
|
5
5
|
|
6
|
+
**追記**
|
7
|
+
解決したコードを見せてください。C++ で書いていますか?
|
8
|
+
次のコードとはかなり違うでしょうね。
|
9
|
+
```C++
|
10
|
+
#include <iostream>
|
11
|
+
using namespace std;
|
6
12
|
|
13
|
+
int main(void)
|
14
|
+
{
|
15
|
+
unsigned w, h;
|
7
|
-
|
16
|
+
cin >> w >> h;
|
17
|
+
h -= 2, w -= 2;
|
18
|
+
for (int i = h+2; i--; endl(cout))
|
19
|
+
for (int j = w+2; j--; ) cout.put("+ "[i-1 < h && j-1 < w]);
|
20
|
+
}
|
21
|
+
```
|