首页 > 编程语言 >C++打卡第十八天

C++打卡第十八天

时间:2023-05-04 18:23:35浏览次数:42  
标签:第十八天 相同 int 打印 C++ 打卡

一、问题描述。
一个口袋中装有12个球,三个红的,三个白的,六个黑的,现在从中取八个,问有多少种取法。
二、设计思路
①、我们可以通过定义三个变量,应用循环结构依次遍历可以出现的情况。
②、颜色相同的小球大小形状是相同的,那么在相同颜色中选球就是和顺序无关。
③、可以通过用所拿出的总量限制第三个变量降低一些时间复杂度。
④、如果条件成立,打印出结果并次数+1.
⑤、最后打印出总次数。
三、流程图

四、代码实现

#include<iostream>
using namespace std;
int main()
{
    int a,b,c,count=0;
    for(a=0;a<4;a++)
    {
        for(b=0;b<4;b++)
        {
            c=8-a-b;
            if(c>=0&&c<7)
            {
                cout<<"红球"<<a<<"个,白球"<<b<<"个,黑球"<<c<<"个。"<<endl;
                count++; 
            }
        }
    }
    cout<<"总次数为:"<<count<<"次。"<<endl; 
    return 0;
 }

五、结果实现

 

标签:第十八天,相同,int,打印,C++,打卡
From: https://www.cnblogs.com/zzqq1314/p/17372137.html

相关文章

  • C++获取阿里巴巴1688中国站店铺详情 API 接口返回值示例说明
    ​C++(cplusplus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。......
  • 5.4打卡
    #include<bits/stdc++.h>usingnamespacestd;unsignedfac(unsignedn){unsignedf;if(n==0)f=1;elsef=fac(n-1)*n;returnf;}intmain(){unsignedn;cout<<"Enterapositiveinteger:";cin>......
  • C++用return{}来返回空的Vector数组
    本人在刷Leecode题目的时候发现以下代码classSolution{public:std::unordered_map<int,int>map;for(inti=0;i<nums.size();i++){//遍历当前元素,并在map中寻找是否有匹配的keyautoiter=map.find(target-nums[i]......
  • C++获取微妙级时间戳
    使用C++11提供的std::chrono库#include<chrono>#include<ctime>#include<iomanip>#include<string>std::stringgetTime(){//获取当前时间点autonow=std::chrono::system_clock::now();//将时间长度转换为微秒数autonow_us=std::chrono......
  • C++黑马程序员——P251-254. 常用排序算法 sort,random_shuffle,merge,reverse
    P251.常用排序算法——sortP252....——random_shuffleP253....——mergeP254....——reverseP251.sort  1#include<iostream>2#include<vector>3#include<algorithm>4#include<functional>//用greater5usingnamespacest......
  • IMU和GPS ekf融合定位 从matlab到c++代码实现
    IMU和GPSekf融合定位从matlab到c++代码实现基于位姿状态方程,松耦合文档原创且详细YID:6745659043907933......
  • 百度飞桨工程部署,一手教你快速部署百度飞桨C++工程落地,包含飞桨OCR文字检测识别、飞桨
    百度飞桨工程部署,一手教你快速部署百度飞桨C++工程落地,包含飞桨OCR文字检测识别、飞桨图片分类、飞桨图片检测,直接调用飞桨模型库,配合tensorRT模型加速库进行前向运算,可以直接按照我的cmake内容将代码移植到实际落地项目中。经验证在x86工控机和边缘端nano、Xavier等ARM设备......
  • C++ STL map 【避坑】 中括号查找(map[.])导致超时
    感谢大神的博客:STLmap关于查找的坑——尽量不使用方括号[]查找_stlmap查找_sdudyl的博客-CSDN博客今天在CF补了一道题,我开了map使用中括号查找,结果第二组就T了。我百思不得其解,最后把map[x]换成map.count(x)就过了。因为这样使用中括号查找x时,如果找不到x,会向容器中插入一......
  • 极速进化,光速转录,C++版本人工智能实时语音转文字(字幕/语音识别)Whisper.cpp实践
    业界良心OpenAI开源的Whisper模型是开源语音转文字领域的执牛耳者,白璧微瑕之处在于无法通过苹果M芯片优化转录效率,Whisper.cpp则是Whisper模型的C/C++移植版本,它具有无依赖项、内存使用量低等特点,重要的是增加了CoreML支持,完美适配苹果M系列芯片。Whisper.cpp的张量运算......
  • [Week 19]每日一题(C++,数学,并查集,动态规划)
    目录[Daimayuan]T1倒数第n个字符串(C++,进制)输入格式输出格式样例输入样例输出解题思路[Daimayuan]T2排队(C++,并查集)输入格式输出格式样例输入1样例输出1样例输入2样例输出2样例输入3样例输出3数据规模解题思路[Daimayuan]T3素数之欢(C++,BFS)数据规模输入格式输出格式样例输入样......