回答編集履歴
2
コード修正。もっとシンプルに書けた。
answer
CHANGED
|
@@ -18,13 +18,11 @@
|
|
|
18
18
|
|
|
19
19
|
int main(void)
|
|
20
20
|
{
|
|
21
|
-
int8_t temp;
|
|
22
21
|
for (size_t i = 0; i < N; i++)
|
|
23
22
|
{
|
|
24
23
|
for (size_t j = 0; j < N; j++)
|
|
25
24
|
{
|
|
26
|
-
temp = i == j;
|
|
27
|
-
printf("%" PRId8 "%s",
|
|
25
|
+
printf("%" PRId8 "%s", !(i == j) + 1, j == N - 1 ? "\n" : " ");
|
|
28
26
|
}
|
|
29
27
|
}
|
|
30
28
|
return EXIT_SUCCESS;
|
1
追加
answer
CHANGED
|
@@ -7,6 +7,7 @@
|
|
|
7
7
|
質問は「キチンと問題の意図を理解して」正確に記述しないとなんない。
|
|
8
8
|
それが「仕様の正確さ」って意味だ。
|
|
9
9
|
曖昧な仕様に対して、プログラマはいっつも「仕様の隙を突く」ことをやりたがる。たとえ宿題だろうと、仕様は正確に書くようにしよう。
|
|
10
|
+
プログラマと言う生物は、忖度なんざしないんだ。
|
|
10
11
|
と言うわけで大喜利。
|
|
11
12
|
```C
|
|
12
13
|
#include <stdio.h>
|