每日一个C++小程序(九)--取不同球的取法

来源:互联网 发布:四川省卫生数据采集 编辑:程序博客网 时间:2024/06/10 22:12
#include<iostream>#include<iomanip>using namespace std;int main(){     enum color{ red,yellow,blue,white,black };     enum color pri;     int n,loop,i,j,k;     n=0;     for(i=red;i<=black;i++)        for(j=red;j<=black;j++)           if(i!=j)           {              for(k=red;k<=black;k++)                 if(k!=i&&k!=j)//三种不同颜色的球                 {                    n=n+1;                    cout.width(4);                    cout<<n;                                   for(loop=1;loop<=3;loop++)                    {                          switch(loop)                       {                          case 1 : pri=(enum color)i; break;                          case 2 : pri=(enum color)j; break;                          case 3 : pri=(enum color)k; break;                          default: break;                       }                       switch(pri)                       {                          case red: cout<<setw(8)<<"red";       break;                          case yellow: cout<<setw(8)<<"yellow"; break;                          case blue: cout<<setw(8)<<"blue";     break;                          case white: cout<<setw(8)<<"white";   break;                          case black: cout<<setw(8)<<"black";   break;                           default: break;                       }                    }                    cout<<endl;                    }           }           cout<<"total: "<<n<<endl;           return(0);}

—————————————————————————————————

本文原创自Sliencecsdn技术博客。

本博客所有原创文章请以链接形式注明出处。

欢迎关注本技术博客,本博客的文章会不定期更新。


大多数人想要改造这个世界,但却罕有人想改造自己。

世上没有绝望的处境,只有对处境绝望的人。

                                              ————By slience

—————————————————————————————————


0 0