• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C语言 > C++三色球问题描述与算法分析

C++三色球问题描述与算法分析

作者:宾宾琪琪 字体:[增加 减小] 来源:互联网 时间:2017-05-28

宾宾琪琪 通过本文主要向大家介绍了c++算法,c++排序算法,c++数据结构与算法,银行家算法c++,数据结构与算法c++版等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了C++三色球问题。分享给大家供大家参考,具体如下:

/*
* 作  者:刘同宾
* 完成日期:2012 年 11 月 15 日
* 版 本 号:v1.0
*
* 输入描述:
* 问题描述:三色球问题:若一个口袋中放有12个球,其中有3个红的。3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?
* 提示: 设任取的红球个数为i,白球个数为j,则黒球个数为8-i-j,根据题意红球和白球个数的取值范围是0~3,
* 在红球和白球个数确定的条件下,黒球个数取值应为8-i-j<=6。
*
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
  int R,W,B;
  int i=0;
  for(R=0;R<=3;R++)
  {
    for(W=0;W<=3;W++)
    {
      for(B=2;B<=6;B++)
      {
        if(8==R+W+B)
        {
          ++i;
          cout<<"第"<< i<< "种:"<< endl;
          cout << "红色:"<< R<< ",白色:"<< W<< "黑色:"<< B<< endl;
        }
      }
    }
  }
  cout<<"颜色搭配的种数为:"
    <<i
    <<endl;
  return 0;
}
</div>

运行效果截图如下:

希望本文所述对大家C++程序设计有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C++算法之在无序数组中选择第k小个数的实现方法
  • C C++ 算法实例大全
  • c++中八大排序算法
  • 简单掌握桶排序算法及C++版的代码实现
  • C++三色球问题描述与算法分析
  • C++德州扑克的核心规则算法
  • C++中十种内部排序算法的比较分析
  • C++实现N个骰子的点数算法
  • C++线性时间的排序算法分析
  • C++遗传算法类文件实例分析

相关文章

  • 2017-05-28深入解读C++中的右值引用
  • 2017-05-28Cocos2d-x UI开发之CCControlSwitch控件类使用实例
  • 2017-05-28VC6.0常见链接错误与解决方法
  • 2017-05-28使用boost读取XML文件详细介绍
  • 2017-05-28C++实现简单的职工管理系统实训代码
  • 2017-05-28深入剖析C++中的struct结构体字节对齐
  • 2017-05-28C语言 二叉查找树性质详解及实例代码
  • 2017-05-28C++归并算法实例
  • 2017-05-28C语言位图算法详解
  • 2017-05-28解析如何用指针实现整型数据的加法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C语言连续子向量的最大和及时间度量实例
    • C++封装线程类的实现方法
    • MFC自定义消息的实现方法
    • C语言堆栈入门指南
    • 浅谈MFC 改变控件大小和位置
    • C++中的局部变量、全局变量、局部静态变量、全局静态变量的区别
    • C语言代码中的空白符
    • 详解C语言中rand函数的使用
    • C++学习小结之数据类型及转换方式
    • C语言中getopt()函数和select()函数的使用方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有