首页 > 其他分享 >三色球问题

三色球问题

时间:2023-04-25 21:34:52浏览次数:37  
标签:红球 int 色球 问题 黑球 白球 printf

一、问题描述

一个口袋放有12个球,已知其中三个是红的,3个是白的,6个是黑的,先从中任取8个,问共有几种可能的颜色搭配。

二、设计思路

1、定义红球m白球n黑球为8-m-n,其中0<=m<=3,0<=n<=3,8-m-n<=6,定义number=0。

2、红白黑三球数量范围已经确定,现在将m和n进行循环检测范围内的所有可能值,在代入8-m-n<=6中进行验证,满足条件的即为输出值。

3、将循环所得的满足条件的值输出。

三、程序流程图

 

四、代码实现

#include<stdio.h>
int main()
{
int m,n,number=0;
printf("     红球   白球  黑球\n");
printf("...............\n");
for(m=0;m<=3;m++)
for(n=0;n<=3;n++)
if(8-m-n<=6)
printf("%2d:   %d      %d      %d\n",++number,m,n,8-m-n);
}

 

标签:红球,int,色球,问题,黑球,白球,printf
From: https://www.cnblogs.com/jais/p/17353950.html

相关文章

  • Java 编程问题:三、使用日期和时间
    本章包括20个涉及日期和时间的问题。这些问题通过Date、Calendar、LocalDate、LocalTime、LocalDateTime、ZoneDateTime、OffsetDateTime、OffsetTime、Instant等涵盖了广泛的主题(转换、格式化、加减、定义时段/持续时间、计算等)。到本章结束时,您将在确定日期和时间方面没有问题,......
  • 常见引起性能的问题
    数据库端性能非常低   优化数据库服务器端的配置参数   应用服务器端数据连接池的配置参数修改   应用服务器端的sql审核,建立更好的索引以及修改不好的sql语句:关联表过多,查询的数据量过大,表设计不合理等   应用服务器端拆解过大的表,分为多张表,甚至把一个数据库......
  • 八数码问题(蒟蒻打卡)
    原题:AcWing845.八数码-AcWing思路:用string储存状态bfs爆搜1#include<bits/stdc++.h>2usingnamespacestd;3intbfs(stringstart)4{5intdx[4]={-1,0,1,0},dy[4]={0,-1,0,1};6stringend="12345678x";7queue<string>q;8......
  • 第十一天第二个问题
    问题描述:以点类Point及平面图形类Plane为基类公有派生圆类Circle,main(void)函数完成对其的测试。Point类结构说明:Point类的数据成员包括:①私有数据成员:X坐标x(double型),Y坐标y(double型)。Point类成员函数包括:①有参构造函数Point(double,double)和拷贝构造函数Point(const......
  • 第十一天第一个问题
    问题描述:编写模板函数max5(),他将由一个T类型元素组成的数组作为参数,并返回数组中最大的元素(由于长度固定,因此可以在循环中使用硬编码,而不必通过参数来传递)。在一个程序中使用该函数,将T替换为一个包含5个int值的数组和一个包含5个double值的数组,以测试该函数。解决方法:1.建立一个模......
  • 深度学习--RNN实战与存在问题
    深度学习--RNN实战与存在问题时间序列预测importnumpyasnpimporttorchimporttorch.nnasnnimporttorch.optimasoptimfrommatplotlibimportpyplotasplt#数量num_time_steps=50#输入的维度input_size=1#隐藏层大小hidden_size=16#输出的维......
  • 个人所得税问题
     分析:设计一个结构体,;里面陈放结构体的征税起点,征税终点,征税率。定义一个结构体数组,将各个范围的征税格式存入该数组。定义一个函数calculate来计算个人所得税#include<stdio.h>#definetaxbase3500/*定义结构体*/typedefstruct{longstart;longend;doubletaxr......
  • 兔子产子问题
    问题描述有一对兔子,从出生后的第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总数为多少?代码如下#include<iostream>usingnamespacestd;intmain(){ longintfib1=1,fib2=1; longfib; cout<<f......
  • C语言函数(交换数值问题)
    实现交换a,b的数值:直接法:#include<stdio.h>intmain(){inta=10,b=20,temp=0;printf("a=%db=%d\n",a,b);temp=a;a=b;b=temp;printf("a=%db=%d\n",a,b);}输出为:2010函数法:#include<stdio.h>intmain(){inta=10;intb=20;//交换函数s......
  • 如何解决Gridea部分主题不渲染Katex的问题
    很多好看的主题因为对象不是信息学,所以忽视了公式,即\(\LaTeX\)。导致,如果你想渲染一个\(n\),结果成了nn这个简单,导入文件即可。找到主题文件夹,打开templates->post.ejs。添加以下这行代码:<linkrel="stylesheet"`href="https://cdn.jsdelivr.net/npm/[email protected]/......