for(i=1;i<=3;i++) //第一次摸球,1为红,2为黄,3为兰for(j=1;j<=3;j++) //第二次摸球,1为红,2为黄,3为兰for(k=1;k<=3;k++) //第三次摸球,1为红,2为黄,3为兰 printf(“\n%d %d %d ”,i,j,k); //输出一个颜色序列不管盒子里的球“若干枚”是有多少个,因为每摸出一个后再把球放回去,所以只要各种颜色的球的数量相同,问题求解就和每种颜色球个数无关啦。就只有3*3*3=27个不同的颜色序列。