回答編集履歴

2

追記

2021/11/27 08:05

投稿

episteme
episteme

スコア16612

test CHANGED
@@ -27,3 +27,37 @@
27
27
  }
28
28
 
29
29
  ```
30
+
31
+
32
+
33
+ [ところで] コレ↓でいいぢゃん。
34
+
35
+
36
+
37
+ ```C++
38
+
39
+ #include <iostream>
40
+
41
+ #include <algorithm>
42
+
43
+ #include <string>
44
+
45
+
46
+
47
+ int main() {
48
+
49
+ using namespace std;
50
+
51
+ cout << "反転したい文字列を入力してください..." << endl;
52
+
53
+ string s;
54
+
55
+ cin >> s;
56
+
57
+ reverse(s.begin(), s.end());
58
+
59
+ cout << s << endl;
60
+
61
+ }
62
+
63
+ ```

1

加筆

2021/11/27 08:05

投稿

episteme
episteme

スコア16612

test CHANGED
@@ -11,3 +11,19 @@
11
11
  }
12
12
 
13
13
  ```
14
+
15
+ ```C++
16
+
17
+ for(; --p > s; s++){ // ここでsは変化しないから
18
+
19
+ char tmp = *s; // 最初の文字も入れ替え対象
20
+
21
+ *s=*p;
22
+
23
+ *p=tmp;
24
+
25
+ // s++ はここで行われる
26
+
27
+ }
28
+
29
+ ```