【发布时间】:2020-07-05 13:47:28
【问题描述】:
我正在制作一个解决方案,用户输入一个单词或只输入字母,它会显示单词的排列而不重复。我怎么能把它输入到一个字符数组中。(我正在修改另一个人的代码来尝试这样做)所以我想分配一个给定的值,我在下面的代码中评论了 SOMEHOW 以便我可以拆分它进入数组。我是编码新手,希望能得到帮助。
public static void Main()
{
string input;
//char word_inputed;
Console.WriteLine("Please print a word");
input = Console.ReadLine();
//string phrase = "The quick brown fox jumps over the lazy dog.";
string[] words = input.Split(' ');
foreach (var word in words)
{
foreach (var letter in word)
{
//SOMEHOW values = Console.Write($"{letter},");
}
}
ArrayList list = new ArrayList();
list.AddRange(values.Split(new char[] { ',' }));
char[] word_inputed = { 'A' };
int n = word_inputed.Length;
findPermutations(word_inputed, 0, n);
}
【问题讨论】:
-
input.ToCharArray()?
标签: c# arrays string split permutation