#include
#include
using namespace std;
int main()
{
string a[5] = {"红","黄","蓝","白","黑"};
int n=1,i,j,k;
int flag = 0;
for(i=0;i<=4;i++)
{
for (j = 0; j <= i; j++)
{
for (k = 0; k <= j; k++)
{
if (i != j && i != k && j != k)
{
flag++;
cout << a[i] << a[j] << a[k]<<endl;
}
}
}
}
cout << flag;
return 0;
}
通过递进的数组思想完成
你的问题是什么啊?
运行了下你的代码,没有报错,有什么问题吗