私は0000000000とZZZZZZZZZZの間のすべての可能な英数字の組み合わせを実行するプログラムを持っています。現在、私はこのコードを使用しています:どのようにこれらのループを短縮しますか?
for (digit[0] = 0; digit[0] < 36; digit[0]++)
for (digit[1] = 0; digit[1] < 36; digit[1]++)
for (digit[2] = 0; digit[2] < 36; digit[2]++)
// etc...
を...そして最終的にはそこにループの10ネストされていると私の全体のエディタ画面が満たされています。だから私はこれをループのために1つか2つに凝縮するのですか? digit[i]
のテストとインクリメントをどのように組み合わせるかはわかりません。このソリューションをお持ちの方にはありがとうございます。私は百万のWebページがこれにあると確信していますが、Google検索でどのようにフレーズするかを考えることはできませんでした。
あなたは組み合わせの数が、それは、この非現実的 –
http://www.catb.org/jargon/html/R/recursion.html – wildplasser
@OlegAndriyanovええ、それは永遠に取るなり伴い、それが理由の一つだ実現します私はここでもっと良い方法が必要です –