質問するログイン新規登録

回答編集履歴

1

間違い

2019/10/10 21:54

投稿

katoy
katoy

スコア22328

answer CHANGED
@@ -1,36 +1,1 @@
1
- 文字列、配列の使い方はもっと工夫の余地がありますが、動作はするものを示します。
2
- p.cpp
3
- ```c++
4
- #include <iostream>
5
- #include <string>
6
-
7
- const int LEN = 4;
8
- const char CHARS[] = "ABCD";
9
- std::string data[4 * 4 * 4 * 4];
10
-
11
- int main(void) {
1
+ 投稿間違いです。削除してください
12
-
13
- int p = 0;
14
- for(int a = 0; a < LEN; a++) {
15
- std::string c0(CHARS, a, 1);
16
- for(int b = 0; b < LEN; b++) {
17
- std::string c1(CHARS, b, 1);
18
- for(int c = 0; c < LEN; c++) {
19
- std::string c2(CHARS, c, 1);
20
- for(int d = 0; d < LEN; d++) {
21
- std::string c3(CHARS, d, 1);
22
-
23
- data[p++] = c0 + c1 + c2 + c3;
24
- }
25
- }
26
- }
27
- }
28
-
29
- for(int i = 0; i < p; i++) {
30
- std::cout << (i + 1) << ":\t" << data[i] << std::endl;
31
- }
32
- }
33
- ```
34
- 実行例:
35
- ![イメージ説明](afd916a574121f8af54cc610430b4add.png)
36
- ![イメージ説明](e8395eaeb584b71a40c7c740493ba557.png)