今天带你解决C语言难题,关注我,带你飞!(有点夸张了,嘿嘿)

言归正传了哈!

题目:

口袋中放 12 个球,3 个红的,3 个白的,6 个黑的。从中任取 8 个,编写程序列出所有可能的取法。

提示:

可采用 3 重循环,对每一种颜色球的个数进行穷举,三种球的个数相加是 8,就是一种取法。

【输出样例】

红色球=3,白色球=3,黑色球=2

红色球=2,白色球=3,黑色球=3

红色球=3,白色球=2,黑色球=3

红色球=1,白色球=3,黑色球=4

红色球=2,白色球=2,黑色球=4

红色球=3,白色球=1,黑色球=4

红色球=0,白色球=3,黑色球=5

红色球=1,白色球=2,黑色球=5

红色球=2,白色球=1,黑色球=5

红色球=3,白色球=0,黑色球=5

红色球=0,白色球=2,黑色球=6

红色球=1,白色球=1,黑色球=6

红色球=2,白色球=0,黑色球=6

共有 13 种情况

方法1:

#include

void main( )

{

int i,j,k;

for(i=3;i>=0;i--)

//取第一次时,红球全部取完

for(j=3;j>=0;j-- )

//取第一次时,白球全部取完

for(k=2;k<=6;k++)

//取第一次时,黑球取最小 if(i+k+j==8)

{

printf("红球=%d,白球=%d,黑 球=%d\n",i,j,k); }

}

方法2:

#include

void main( )

{

int i,j,k;

for(i=0;i<=3;i++) //红球从最少开始取

for(j=0;j<=3;j++) //白球从最少开始取

{

k=8-i-j;

if(k<=6) //黑球从最多开始取

printf("红球=%d,白球=%d,黑球=% d\n",i,j,k); }

}

还有疑问的话,私信我就可以。

对你有帮助的话,点个关注点个赞吧!

举报/反馈

用C语言编程取出八个球,带你解决C语言编程问题~之口袋放球取法相关推荐

  1. C语言88案例,经典案例带你绝对入门C编程!

    链接可以下载完整代码和文档[C语言88案例] C语言经典88案例打包下载地址 链接: www.keketec.club/posts/c065dba1/ 案例ex01: 将字符串转换为一个整数 1 题目 ...

  2. python快速编程入门教程-半小时带你快速入门Python编程,Python快速入门教程

    1,Introduction to Python (Python入门) 2,Python是什么? Python 官方网站的描述 Python is a programming language tha ...

  3. python单片机编程入门先学什么_编程入门必看:带你零基础了解编程和编程语言,入门应该学什么?...

    编程入门 什么是编程 我们通过有固定格式和固定词汇的"语言"来控制他人,让他人为我们做事情.语言有很多种,包括汉语.英语.法语.韩语等,虽然他们的词汇和格式都不一样,但是可以达到同 ...

  4. 编程入门必看:带你零基础了解编程和编程语言,入门应该学什么?

    什么是编程 我们通过有固定格式和固定词汇的"语言"来控制他人,让他人为我们做事情.语言有很多种,包括汉语.英语.法语.韩语等,虽然他们的词汇和格式都不一样,但是可以达到同样的目的, ...

  5. 易语言程序c0000005,教你四招彻底解决易语言程序误报问题

    面对易语言被报毒相信已经成为很多人头疼的问题,大家都知道,不仅是360,很多的杀软对易语言的误报已经到了无法忍受的地步, 这也让很多人离开了易语言,现在我将为大家带来一系列教程,让大家知道如何使易语言 ...

  6. C语言常量类型及名称,菜鸟带你入门C语言|基本数据类型之常量

    常量在程序中,有些数据是不需要改变的,也是不能改变的,因此,我们把这些不能改变的固定值称为常量. 如下图中的"5"."A"."Good",这 ...

  7. 每周算法题(从三个红球、五个白球、六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案,有1、2、3、4数字,组成无重复的三位数两个乒乓球队进行比赛,各出三人。甲队为a,b,c)

    每周算法题 文章目录 每周算法题 一.从三个红球.五个白球.六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案. 二.有1.2.3.4数字,组成无重复的三位数 两个乒乓球队进行比赛,各出三 ...

  8. 十二个球称三次C语言编程,十二个球,有一个不知轻重,现有一个天平,称三次,找出此球!...

    平均分成A.B.C三组,每组4个: 第一秤:A.B两组先分别放天平左右: 情况一:平衡.则问题出在C组,A.B组共8个为标准球. 第二秤用3个标准球和C组的3个球对比, 如果第二秤平衡,剩下的一个就是 ...

  9. C语言编程入门新手学习精华:这样学习C语言最有效

    1. C语言已死吗? 本资料描述的是使用C语言的高级技巧,力求将你的C语言能力由"基础"提升为"高级".但是学习态度胜过学习方法,在正式学习之前,有一个问题不吐 ...

  10. c语言中编程称量十二个小球的质量,c语言题:现有十二个小球,其中一个小球的重量与其... 有12个外观相同的小球,其中11个是标准球,质量完......

    导航:网站首页 > c语言题:现有十二个小球,其中一个小球的重量与其... 有12个外观相同的小球,其中11个是标准球,质量完... c语言题:现有十二个小球,其中一个小球的重量与其... 有1 ...

最新文章

  1. gtk移植到嵌入式_入行嵌入式研发10多年,一位工程师悟出了这些道理
  2. Java中获取完整的url
  3. 【论文党福利】如何提取图像中的数据
  4. python把数据变为数据框_将Python dict转换为数据框
  5. C++ new 的三种面貌
  6. 从SQL到NoSQL再到NewSQL
  7. 拓端tecdat|在Python和R中使用交叉验证方法提高模型性能
  8. 阿里这份Java程序性能优化指南,让你的程序快上200%
  9. 5G无线接入网、承载网、核心网
  10. ckplayer html播放本地,vue中使用ckplayer播放器
  11. 送给80、90后的人生经典语录,别再孩子气了
  12. 几何分布的期望与方差
  13. C语言中fgetc()、fgets()之间的区别
  14. 好用的电脑备份软件推荐
  15. 【系统篇 / 域】❀ 06. Windows10 加入域 ❀ Windows Server 2016
  16. 荣耀“打倒华为”第一机
  17. 游学孔府,乐学礼仪——申子晋
  18. python 视频转场_OpenGL 实现视频编辑中的转场效果
  19. winsock 常用函数介绍
  20. Office WORD如何简繁转换

热门文章

  1. 数据库设计多表关系、范式
  2. 三原色图(最小生成树 kruskal)
  3. webRTC中语音降噪模块ANS细节详解(三)
  4. linux打开db文件,我如何打开. db 文件?
  5. 孪生再世代表数字几_正文 第六百一十七章 原来是孪生姐妹?
  6. 如何将base64码保存为图片
  7. python用法查询软件下载_布同自制Python函数帮助查询小工具
  8. javascript网站期末作品~html电影资讯博客网站模板(HTML+CSS+JavaScript)在线电影网页设计...
  9. Ubuntu 16.04 安装wine-qq 7.8 并解决不能输入中文问题
  10. Tableau 网站流量分析案例之访问量分析(一)