前言:
现时同学们对“三色球问题c语言”都比较珍视,姐妹们都想要学习一些“三色球问题c语言”的相关内容。那么小编在网上网罗了一些有关“三色球问题c语言””的相关知识,希望我们能喜欢,朋友们快快来了解一下吧!题目要求:
由红、黄、绿三种颜色的球,其中红球3个,黄球3个,绿球6个。现将这12个球混放在一个盒子中,从中任意摸出8个球,编程计算摸出球的各种颜色搭配。
题目分析:
这是一道排列组合的问题。从12个球中任意摸出8个球,求颜色搭配的种类。解决这类问题的一种比较简单直观的方法是应用穷举法,在可能的解空间中找出所有的搭配,然后再根据约束条件加以排除,最终筛选出正确的答案。
#include "stdio.h"/*三色球问题求解*/main(){ int red,yellow,green; printf("red yellow green\n"); for(red=0;red<=3;red++) /**红色:0,1,2,3*/ for(yellow=0;yellow<=3;yellow++) /*黄色:0,1,2,3*/ for(green=2;green<=8;green++) /*绿色:2,3,4,5,6*/ if(red+yellow+green == 10) printf("%d %d %d\n",red,yellow,green); getche();}
运行结果:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。