为了账号安全,请及时绑定邮箱和手机立即绑定

五种颜色,求不同搭配的次数:错哪了,好多个循环啊

五种颜色,求不同搭配的次数:错哪了,好多个循环啊

C
溯源1 2017-01-30 10:26:49
/* Note:Your choice is C IDE */#include "stdio.h"void main(){ enum color{blue,red,yellow,white,black}; enum color i,j,k,pri; int loop,n=0; for(i=blue;i<=black;i++) { for(j=blue;j<=black;j++) { if(i!=j) { for(k=blue;k<=black;k++) { if((k!=i)&&(k!=j)) { n++; printf("%-8d",n); for(loop=1;loop<=3;loop++) { switch(loop) { case 1:pri=i;break; case 2:pri=j;break; case 3:pri=k;break; default: break; }//先写花括号 switch(pri) { case blue:printf("%-8s","blue"); case red:printf("%-8s","red"); case yellow:printf("%-8s","yellow"); case white:printf("%-8s","white"); case black:printf("%-8s","black"); default:break; } } printf("\n"); } } } } }    printf("total:%8d",n);}
查看完整描述

2 回答

?
习惯受伤

TA贡献885条经验 获得超1144个赞

将for循环中所有<=改成<
查看完整回答
1 反对 回复 2017-02-07
?
BanJim3313278

TA贡献7条经验 获得超0个赞

只用3个for循环就可以了

查看完整回答
反对 回复 2017-02-11
  • 2 回答
  • 0 关注
  • 1170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信