在 C# 中,我想为 {1,2,3,4,5,6,7,8,9,0} 生成 5 位数字的组合。所以,我想得到 11111、11112 等直到 99999 的输出。

当我搜索时,当我将它放入控制台应用程序时,我没有得到任何可以工作的东西。

一切总是与组合错误...

最佳答案

做一个 for 循环并从 11111 到 99999 计数:

for(int i = 11111; i<=99999; i++){
    var combination = i.ToString();
    Console.WriteLine(combination);
}

或者如果你想要 00001 到 99999
for (int i = 0; i <= 99999; i++)
{
    var combination = String.Format("{0:D5}", i);
    Console.WriteLine(combination);
}

关于c# - 为一组数字生成组合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12898948/

10-11 07:19