VB6.0を始めたばかりでテンパっちゃったんでどなたか教えて下さい。

0〜7の8個の数字を並べ替えてできる数字の組合せのうち、
頭が『0』で始まらない数字を全てテキストファイルに書き出す問題出されたんですが、
書き込み方は分かるのですが、並び替え方がさっぱり分かりません。
どのようなアルゴリズムを考えればいいのでしょうか?

お分かりになる方、すいませんが教えて下さい。