三色球分组
从3个红球,5个白球,6个黑球中任意取出8个作为一组进行输出。在每组中可以没有黑球,但必须要有红球和白球。编程实现以上功能。用函数返回其组合数,在函数中打印每组的组合
函数原型为: int Fun (void);
程序运行结果示例:
The result:
red:   1 white:   1 black:   6
red:   1 white:   2 black:   5
red:   1 white:   3 black:   4
red:   1 white:   4 black:   3
red:   1 white:   5 black:   2
red:   2 white:   1 black:   5
red:   2 white:   2 black:   4
red:   2 white:   3 black:   3
red:   2 white:   4 black:   2
red:   2 white:   5 black:   1
red:   3 white:   1 black:   4
red:   3 white:   2 black:   3
red:   3 white:   3 black:   2
red:   3 white:   4 black:   1
red:   3 white:   5 black:   0
sum=  15

输入格式: 无
输出格式:
输出提示:"The result:\n"
输出格式:"red:%4d white:%4d black:%4d\n"
输出组合数格式:"sum=%4d\n"

代码如下:

#include <stdio.h>
int Fun(void);
int main()
{              int sum;sum = Fun();printf("sum=%4d\n", sum);return 0;
}              int Fun(void)
{              int i, j, k, sum = 0;printf("The result:\n");for (i = 1; i <= 3; i++){            for (j = 1; j <= 5; j++){            for (k = 0; k <= 6; k++){            if (i + j + k == 8){            printf("red:%4d white:%4d black:%4d\n", i, j, k);sum = sum + 1;}}}}return sum;
}

C语言练习题,三色球抽取,从3个红球,5个白球,6个黑球中任意取出8个作为一组进行输出。在每组中可以没有黑球,但必须要有红球和白球。编程实现以上功能。用函数返回其组合数,在函数中打印每组的组合相关推荐

  1. 口袋中有红黄蓝白黑5种颜色的球若干个。每次从口袋中任意取出三个球,问得到3中不通过颜色的球的可能取法。(枚举、gcc编译)

    1.题目 口袋中有红黄蓝白黑5种颜色的球若干个.每次从口袋中任意取出三个球,问得到3中不通过颜色的球的可能取法.(枚举) 2.代码 #include <stdio.h>void main( ...

  2. 口袋中有红黄蓝白黑5种颜色的球若干个。每次从口袋中任意取出三个球,问得到3中不通过颜色的球的可能取法。(枚举)

    // 121212 第七章例7.7.cpp : 定义控制台应用程序的入口点. // /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. ...

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

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

  4. C语言100题第二题 编写函数fun()的功能并调用:从3个红球,5个白球,6个黑球中任意取8个 作为一组,进行输出。在每组中,可以没有黑球,但是必须有红球和白球。组合数作为函数返回值。

    结构:分析-代码-总结 原题 分析 代码 总结 原题 编写函数fun()的功能并调用:从3个红球,5个白球,6个黑球中任意取8个 作为一组,进行输出.在每组中,可以没有黑球,但是必须有红球和白球.组合 ...

  5. C语言试题三十一之判断字符串是否为回文?若是则函数返回1,主函数中输出yes,否则返回0,主函数中输出no。回文是指顺读和倒读都是一样的字符串。

    1. 题目 请编写函数function,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出yes,否则返回0,主函数中输出no.回文是指顺读和倒读都是一样的字符串. 2 .温馨提示 ...

  6. c语言函数返回值类型必须,C++中函数类型与定义的函数返回值类型必须相同么?...

    C++中函数类型与定义的函数返回值类型必须相同么?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C++中函数类型与定义 ...

  7. c语言如何调用void函数返回值,C void函数,返回值

    没有表达式的return语句: void func(void) { return; } 在void函数中是完全合法的.带表达式的return语句的合法性取决于您正在使用的C语言的版本. 1990 C标 ...

  8. c语言子函数返回数组,main函数3种方法打印输出

    List item 下文主函数调用receive函数得到receive函数内的a数组,并打印输出: :------------------------------------------------- ...

  9. 问题口袋中有红黄蓝白黑5种颜色的球若干个。每次从口袋中任意取出三个球,问得到3中不通过颜色的球的可能取法。

    枚举与字符指针的结合简化了代码 #include <stdio.h> int main() {int sum=0;enum color{red,yellow,blue,white,blac ...

最新文章

  1. Flume Sinks官网剖析(博主推荐)
  2. jQuery 插件开发实例(二)
  3. 运动会管理系统php,运动会管理系统源代码.doc
  4. Java SE 疑难点记录
  5. 工程数学(数值分析)第一讲:误差
  6. 如何修改was的java路径_在eclipse中修改tomcat的部署路径操作
  7. matlab最大值滤波降噪,matlab图像最大值和最小值滤波
  8. 5G无线关键技术 — 新型传输波形技术和先进编码与调制技术
  9. 员工培训与开发实训心得体会_人力资源管理实训心得体会
  10. Cloud Chou's Tech Blog编译相关
  11. 杭州女程序员自述:疫情之下被迫离职,仲裁说理被公司索赔百万
  12. oracle查找相似字段,两表相似字段查询,如何查询
  13. Arduino UNO AT24C32进行字符串数据读写【优化篇】
  14. 教你实现一个简单的对象深拷贝
  15. 单片机STM32在开发中常用库函数详解
  16. 大数据时代的 3V + 3高
  17. MVT MVC模型框架
  18. free(): invalid next size (fast):错误及解决方案
  19. 初学爬虫-笔趣阁爬虫
  20. python matplotlib绘制gif动图以及保存

热门文章

  1. UE4 如何让GamePaused时游戏声音不暂停
  2. Java之Cursor改变鼠标形状
  3. 程序员的接单外卖平台
  4. 安全系列之——主流Hash散列算法介绍和使用
  5. 关于ADPlus的几点问题
  6. C++_重载矩阵的部分运算符
  7. CSS画三角形及其原理
  8. 利用局部有界性求函数有界无界_20160331
  9. 分布式相关概念:ACID特性,CAP理论,BASE理论
  10. android 录音相关资料