回答編集履歴
3
再々修正
test
CHANGED
@@ -16,13 +16,13 @@
|
|
16
16
|
|
17
17
|
switch (*p++) {
|
18
18
|
|
19
|
-
case 'x': return *p
|
19
|
+
case 'x': return *p;
|
20
20
|
|
21
21
|
case 'f': return calc();
|
22
22
|
|
23
|
-
case 'g': return calc(),
|
23
|
+
case 'g': return calc(), calc();
|
24
24
|
|
25
|
-
default: return 1;
|
25
|
+
default: return p--, 1;
|
26
26
|
|
27
27
|
}
|
28
28
|
|
@@ -49,3 +49,5 @@
|
|
49
49
|
ちょっとコードを修正しました。
|
50
50
|
|
51
51
|
修正が間違っていたので、元に戻しました。
|
52
|
+
|
53
|
+
再々修正しました。どうもすみません。
|
2
再修正
test
CHANGED
@@ -16,11 +16,11 @@
|
|
16
16
|
|
17
17
|
switch (*p++) {
|
18
18
|
|
19
|
-
case 'x': return *p;
|
19
|
+
case 'x': return *p++;
|
20
20
|
|
21
21
|
case 'f': return calc();
|
22
22
|
|
23
|
-
case 'g': return calc(), calc();
|
23
|
+
case 'g': return calc(), p--, calc();
|
24
24
|
|
25
25
|
default: return 1;
|
26
26
|
|
@@ -47,3 +47,5 @@
|
|
47
47
|
**追記**
|
48
48
|
|
49
49
|
ちょっとコードを修正しました。
|
50
|
+
|
51
|
+
修正が間違っていたので、元に戻しました。
|
1
コード修正
test
CHANGED
@@ -16,11 +16,11 @@
|
|
16
16
|
|
17
17
|
switch (*p++) {
|
18
18
|
|
19
|
-
case 'x': return *p
|
19
|
+
case 'x': return *p;
|
20
20
|
|
21
21
|
case 'f': return calc();
|
22
22
|
|
23
|
-
case 'g':
|
23
|
+
case 'g': return calc(), calc();
|
24
24
|
|
25
25
|
default: return 1;
|
26
26
|
|
@@ -43,3 +43,7 @@
|
|
43
43
|
}
|
44
44
|
|
45
45
|
```
|
46
|
+
|
47
|
+
**追記**
|
48
|
+
|
49
|
+
ちょっとコードを修正しました。
|