简单的取彩球程序

这是一个使用C++编写的程序,通过穷举法计算从红、黄、蓝、白、黑五色球中每次取出3个不同颜色球的所有组合方式。程序中使用了枚举类型表示球的颜色,并通过三层循环遍历所有可能的组合,排除颜色相同的组合,最终输出所有合法组合及总数。
摘要由CSDN通过智能技术生成

 

 

这是小弟第一次发自己的代码,写的不好希望大家指点,以后会继续努力。
/*
   问题:取彩球;口袋中有红、黄、蓝、白、黑五色球若干个,
         每次从口袋中取出3个不同颜色的球,问有多少种取法?
   分析:由于球只能是五种颜色之一,故可用枚举类型表示球的颜色。
         设取出的球为i、j、k,根据题意,i、j、k分别可以有五种取值,且i≠j≠k。
         可以用穷举法,逐个检验每一种可能的组合,从中找出符合要求的组合并输出。
   作者:RaoBaggiO
   日期:2007.10.10
*/

 


# include <iostream.h>
# include <iomanip.h>
# include <cmath>

void main()
{
 enum color_ball {red, yellow, blue, white, black};    // 起标识作用,程序中未用到;
 int i, j, k;                       // 3个循环变量;
 int counter = 0;      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值