求数字软件排序,要求不重复

① 1 2 3
② 1 2 3
③ 1 2 3
④ 1 2 3
⑤ 1 2 3
⑥ 1 2 3
⑦ 1 2 3
⑧ 1 2 3
以上24个数字求个能排序的软件能做到不重复
意思就是 比如 ①到⑧数字中间 1 2 3能出现多少种可能要求不重复。
比如会出现
① 出现 1 或者出现 2
② 出现 1 或者出现3
③出现 2 或者出现1
等等要求,不重复,是要求做出来一个软件能主动排序

没明白你的需求是怎样的,可以画图具体说明一下吗?

是不是这样

#include <stdio.h>

int main()
{
    for (int a = 1; a <= 3; a++)
        for (int b = 1; b <= 3; b++)
            for (int c = 1; c <= 3; c++)
                for (int d = 1; d <= 3; d++)
                    for (int e = 1; e <= 3; e++)
                        for (int f = 1; f <= 3; f++)
                            for (int g = 1; g <= 3; g++)
                                for (int h = 1; h <= 3; h++)
                                {
                                    printf("(1):%d  (2):%d  (3):%d  (4):%d  (5):%d  (6):%d  (7):%d  (8):%d\n", a, b, c, d, e, f, g, h);
                                }
    return 0;
}

要这个程序?

软件好弄,但你这个说明是真的不好理解。。。。