排列组合的那些事1234

用R,W,F,Y这四个字母随机排列组合,得出256种排列方式

参考下

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    char letters[] = {'R', 'W', 'F', 'Y'};
    int count = 0;

    srand(time(NULL));

    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 4; j++) {
            for (int k = 0; k < 4; k++) {
                for (int l = 0; l < 4; l++) {
                    printf("%c%c%c%c\n", letters[i], letters[j], letters[k], letters[l]);
                    count++;
                }
            }
        }
    }

    printf("Total count: %d\n", count);

    return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^