如何生成包含输入ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789的输入字符的每2个字符组合的字符串
输出格式如下:
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
...
2g
2h
2i
2j
2k
2l
2m
2n
2o
2p
2q
2r
2s
2t
2u
2v
2w
2x
2y
2z
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
输出的总长度为3844行。
答案 0 :(得分:-1)
创建一个包含所有字符的数组,然后执行一个嵌套的foreach循环以生成每种可能的组合。
static void Main()
{
IList<char> characters = new List<char> {'a', 'b', 'c', 'd', 'e', 'f', 'g', '1', '2', '3'};
foreach (char c1 in characters)
{
foreach (char c2 in characters)
{
Console.WriteLine(new string(new[] {c1, c2}));
}
}
Console.ReadKey(true);
}