回答編集履歴
4
更に修正
test
CHANGED
@@ -52,4 +52,4 @@
|
|
52
52
|
|
53
53
|
是非、9進法による処理にチャレンジされてみてください。
|
54
54
|
|
55
|
-
`for (int i=0; i < 10*10; ++i)`は、`for (int i=0; i < 9*9; ++i)`となり、かつ、`if (((i/10)==0) || ((i%10)==0)) continue;`は
|
55
|
+
`for (int i=0; i < 10*10; ++i)`は、`for (int i=0; i < 9*9; ++i)`となり、かつ、`if (((i/10)==0) || ((i%10)==0)) continue;`はやっぱり無くせる筈です。
|
3
修正
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
if (((i/10)==0) || ((i%10)==0))
|
24
24
|
|
25
|
-
continue;
|
25
|
+
continue;
|
26
26
|
|
27
27
|
|
28
28
|
|
@@ -52,4 +52,4 @@
|
|
52
52
|
|
53
53
|
是非、9進法による処理にチャレンジされてみてください。
|
54
54
|
|
55
|
-
`for (int i=0; i < 10*10; ++i)`は、`for (int i=0; i < 9*9; ++i)`となり、かつ、`if (((i/10)==0) || ((i%10)==0)) continue;`は
|
55
|
+
`for (int i=0; i < 10*10; ++i)`は、`for (int i=0; i < 9*9; ++i)`となり、かつ、`if (((i/10)==0) || ((i%10)==0)) continue;`は条件を1つにできます。
|
2
先頭のif文が不要だった
test
CHANGED
@@ -22,15 +22,11 @@
|
|
22
22
|
|
23
23
|
if (((i/10)==0) || ((i%10)==0))
|
24
24
|
|
25
|
-
|
25
|
+
continue;
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
if ((i%10)==1) {
|
30
|
-
|
31
|
-
printf("%2d,", i/10);
|
32
|
-
|
33
|
-
|
29
|
+
if ((i%10) < 9) {
|
34
30
|
|
35
31
|
printf("%2d,", (i%10)*(i/10));
|
36
32
|
|
1
インデント修正
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
if (((i/10)==0) || ((i%10)==0))
|
24
24
|
|
25
|
-
continue;
|
25
|
+
continue;
|
26
26
|
|
27
27
|
|
28
28
|
|