【发布时间】:2023-03-23 17:34:01
【问题描述】:
例如,我有一个带有字母的数组
string[] arrayLetters = new string[] {"A","B", "C", "D"}
等等。
现在用户将输入他想要显示的集合数...
例如,如果他输入 2,那么输出将是:
AB、AC、AD、BC、BD
对于一组三个,输出如下:
ABC、ABD、ACD、BCD
...等等。
你能帮我解决这个小场景吗?
谢谢 Mark Montebello the Cicco
【问题讨论】:
-
换句话说,您想显示所有长度为 N 的组合,其中 N 由用户输入?这听起来有点家庭作业,如果是这样,请使用
homework标签。 -
可以,但是字母会显示一次,如果当前位置是B,字母A就不会显示了
-
请查看:codeproject.com/KB/recipes/Combinatorics.aspx 它将帮助您完成作业。
标签: c# combinations