0
char *combo [] = {"node", "game", "loop", "good"};
如何使用上面顯示的數組組合12個字母單詞。組合的例子:與數組進行組合C++
- nodegameloop
- loopgoodnode
- gamegamegame
- looploopgame
「所有組合必須考慮嵌套循環的使用是必要的。」。
char *combo [] = {"node", "game", "loop", "good"};
如何使用上面顯示的數組組合12個字母單詞。組合的例子:與數組進行組合C++
「所有組合必須考慮嵌套循環的使用是必要的。」。
你應該在發帖之前嘗試一些東西。 如果我理解正確的話:
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;
}
}
}
我嘗試了一個多維數組與3下標,但我沒有成功。 – user1727433
忘了「作業」標籤? –
必須被遺忘! – 0605002