排列组合计算并列出它们

时间:2012-12-04 13:39:47

标签: math language-agnostic permutation combinations pseudocode

您对伪代码知之甚少,所以我想问一下如何做我想做的事。我想打印数字0,1,2,3,4,5,6,7,8,9的所有可能组合的列表。 我需要一个打印8位数组合的代码,但我总是希望在这些组合之前有69个。 我不想知道有多少组合,我希望代码打印出它们的列表。

即。 69亿     6900000001     6900000002     。     。     。     6999999999 但是另一个不在旁边。我在列表中需要它们。 我真的希望你能提供帮助。 提前谢谢!

2 个答案:

答案 0 :(得分:0)

最简单的解决方案是打印范围[0,10^8)中的所有数字,只需添加69作为前缀。 (确保不要忘记前导零)

伪代码应为:

for (integer i = 0; i < 10^8; i++) {
   print 69
   print i (with leading zeros)
   print EOL (End of Line)
}

答案 1 :(得分:0)

尝试这样的事情:

for i = 1 to i = XXXX {
  print(69 + $i);
}