回答編集履歴
1
else 削除
answer
CHANGED
@@ -7,18 +7,17 @@
|
|
7
7
|
int main()
|
8
8
|
{
|
9
9
|
string s;
|
10
|
-
while (cin >> s)
|
10
|
+
while (cin >> s) {
|
11
11
|
if (s[0] == '-') {
|
12
12
|
(s == "-1") ? (cout << "-1\n") : (cerr << "error\n");
|
13
13
|
break;
|
14
14
|
}
|
15
|
-
else {
|
16
|
-
|
15
|
+
bool c = true;
|
17
|
-
|
16
|
+
for (int i = s.size(); --i >= 0 && c; )
|
18
|
-
|
17
|
+
(s[i] < '9') ? (c = false, s[i]++) : (s[i] = '0');
|
19
|
-
|
18
|
+
if (c) cout << '1';
|
20
|
-
|
19
|
+
cout << s << ' ';
|
21
|
-
|
20
|
+
}
|
22
21
|
}
|
23
22
|
```
|
24
23
|
3項演算子を多用しているので低評価で構いません。
|