char *combo [] = {"node", "game", "loop", "good"};
如何使用上面显示的数组组合 12 个字母的单词。组合示例:
- 节点游戏循环
- 循环好节点
- 游戏游戏游戏
- 循环游戏
“必须考虑所有组合。嵌套循环的使用是必要的。”
你应该在发布之前尝试一些东西。如果我理解正确:
int i, j, k;
for (i = 0; i < 4; ++i)
for (j = 0; j < 4; ++j)
for (k = 0; k < 4; ++k)
printf("%s%s%s\n", combo[i], combo[j], combo[k]);
有 4^3 组合。您可以创建所有这些,例如:
for (int i=0; i<4; i++)
{
for (int k=0; k<4; k++)
{
for (int y=0; y<4; y++)
{
cout << combo[i] << combo[k] << combo[y] << endl;
}
}
}