每日一个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);}
—————————————————————————————————
本文原创自Slience的csdn技术博客。
本博客所有原创文章请以链接形式注明出处。
欢迎关注本技术博客,本博客的文章会不定期更新。
大多数人想要改造这个世界,但却罕有人想改造自己。
世上没有绝望的处境,只有对处境绝望的人。
————By slience
—————————————————————————————————
0 0
- 每日一个C++小程序(九)--取不同球的取法
- Python每日一个小程序
- 每日一个C++小程序(六)--基本菜单程序
- 每日一个C++小程序(八)--设计一个人事管理的人员类
- 每日一个C++小程序(三)--tree类
- 每日一个C++小程序(四)--DOG类
- 每日一个C++小程序(十)--枚举类型赋值
- (九)C语言数组的取值,取地址。
- 每日一个C++小程序(十一)--两个整数、实数、复数的相加
- 不同的取法输出顺序可以不考虑。取字符( 从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。)
- C小程序 - 分析一个多线程的小程序
- 用链表实现的一个小程序(C语言)
- 关于C语言的一个小程序
- 一个简单的C语言小程序
- 每日一个C++小程序(十二)--具有静态数据、函数成员的Point类,多文件组织
- 共有5中颜色的球若干个,取3个球,每个颜色都不同,问有多少种取法;
- 每日一个C++小程序(七)--计算两点距离(友元函数)
- 每日一个C++小程序(一)--Circle类 求面积
- Lua进阶(二)——函数环境、包
- 每日一个C++小程序(八)--设计一个人事管理的人员类
- Polygon Rasterization之Scanline Polygon Rasterization Algorithm
- 安装glassfish
- C# WinForm控件之Dock顺序调整
- 每日一个C++小程序(九)--取不同球的取法
- set命令笔记
- JDBC(Java数据库连接)笔记一二
- cocos2dx tag和zorder
- Java中如何实现单个线程范围内的数据共享
- 自己动手写操作系统——linux环境配置
- 堆栈溢出与内存泄露问题
- python 第6章抽象
- JDBC驱动问题分析一例