如何组合c中的字母?

时间:2015-12-03 09:10:52

标签: c

我一直在大学学习c,我有一个问题,问题是 我有四个这样的字母 aaaa和我想把它们和所有字母组合起来 AAAA ABAA ACAA 。 。 。 zzzy zzzz

谢谢你们 编辑:我在评论中已经说得更清楚了

1 个答案:

答案 0 :(得分:0)

你已经完成了两次,同样的逻辑可以应用(虽然效率低)到四:

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

int main()
{
    char one, two, three, four;
    char output[5] = "aaaa";

    for (one = 'a'; one <= 'z'; one++)
    {
        output[0] = one;
        for (two = 'a'; two <= 'z'; two++)
        {
            output[1] = two;
            for (three = 'a'; three <= 'z'; three++)
            {
                output[2] = three;
                for (four = 'a'; four <= 'z'; four++)
                {
                    output[3] = four;
                    printf("%s\n", output);
                }
            }
        }
    }

    return 0;
}