teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

表現ちょっと修正。

2020/09/16 10:20

投稿

hidezzz
hidezzz

スコア1248

answer CHANGED
@@ -7,6 +7,8 @@
7
7
 
8
8
  > if (i==j)
9
9
 
10
+
11
+
10
12
  > if ((size-i-1)==j)
11
13
 
12
14
  のように変更して実行してみると良いかもしれません。

1

「☓」型を「\」「/」型に分けて確認することについて言及。

2020/09/16 10:20

投稿

hidezzz
hidezzz

スコア1248

answer CHANGED
@@ -1,4 +1,12 @@
1
1
  > if (i==j || (size-i-1)==j)
2
2
 
3
3
  のうちの 「i==j」が「\」型に文字「X」を描画する判定で、「(size-i-1)==j」が「/」型に文字「X」を描画する判定で、
4
- 論理和「||」で合わせると「☓」型に文字「X」が描画されます。
4
+ 論理和「||」で合わせると「☓」型に文字「X」が描画されます。
5
+
6
+ 確認のために、提示ソースの該当部分を
7
+
8
+ > if (i==j)
9
+
10
+ > if ((size-i-1)==j)
11
+
12
+ のように変更して実行してみると良いかもしれません。