首页 > 其他分享 >第十四天打卡

第十四天打卡

时间:2023-05-08 20:14:07浏览次数:32  
标签:int number 第十四天 includeint printf 打卡

一 、问题描述

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

二 、设计思路

1.设m,n分别记录取出红的和白的,用8-m-n表示黑的;

2.利用二重循环依次求出满足条件的m,n;

3.在设计if 条件满足8-m-n<=6,然后输出结果。

三 、程序流程图

四 、代码实现

#include<stdio.h>
int main()
{
int m,n,number=0;
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,number,第十四天,includeint,printf,打卡
From: https://www.cnblogs.com/2022-yang/p/17382966.html

相关文章

  • 2023.5.8编程一小时打卡
    一、问题描述:初始化int类型数组date1[]={1,3,5,7,9,11,13,15,17,19,2,4,6,8,10,12,14,16,18,20},应用本章的直接插入排序模板进行排序,对此函数模板稍作修改,加入输出语句,在每一个待排序元素后显示整个数组,观察排序过程中数据的变化,加深对插入排序算法的理解。二、解题思路:首先,定......
  • 每日打卡一小时(第二十二天)
    一.问题描述以点类Point及平面图形类Plane为基类公有派生圆类Circle,再以圆类Circle及立体图形类Solid为基类公有派生球类Sphere,main(void)函数完成对球类Sphere的测试。Point类结构说明:Point类的数据成员包括:①私有数据成员:X坐标x(double型),Y坐标y(double型)。Point类成员函......
  • 第17天打卡
    问题:算法设计直接暴力循环源代码:#include<stdio.h>include<math> intmain(){doublen=0.0;inti;for(i=0;i<=64;i++){n+=n+pow(2,i-1);}pritnf("%lf",n);return0;} ......
  • c++打卡第二十天
    一、问题描述 二、设计思路  最终的里程数为一个对称数,这个数是大于95859的,我们先判断这个五位数的各位数,将结果存储到数组中,继续判断第一位和第五位,第二位和第四位是否相等,如果相等的话,将这个数与95859相减,同时除以时间就得到速度。最终得到新的对称数和速度。三、流程......
  • 带分数(递归)//每日打卡 1
     #include<cstring>#include<cstdio>#include<iostream>#include<algorithm>usingnamespacestd;constintN=30;intsum,m;intnum[N];boolused[N];intcnt;intcalc(intl,intr)//分成三段每一段的值a,b,c分别算出{intres=0;for(int......
  • 每日打卡-18
    一.问题描述给定两个升序排序的有序数组A和B,以及一个目标值x。数组下标从0开始。请你求出满足A[i]+B[j]=x的数对(i,j)。二.设计思路i指针从a数组从前往后开始遍历j指针从b数组从后往前开始遍历若a[i]+b[j]>k说明要缩小区间使和变小即j–,反之i++三.......
  • 打卡第十七天
    内联函数求圆的面积一、1.定义一个函数作为求圆面积的内联函数二、三、#include<iostream>usingnamespacestd;constdoublepai=3.1415926;inlinedoublemianji(doubler){ returnpai*r*r;}intmain(){ intR; cin>>R; doublearea=mianji(R); cout<<""<<area&......
  • c++打卡练习(22)
    判断一个数是不是完数流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ intN,i,j,S; cin>>N; for(i=2;i<=N;i++){ S=0; for(j=1;j<=(i/2);j++){ if(i%j==0){ S+=j; } if(S==i){ cout<<S<<""<<"is......
  • 打卡12
    求车速#include<stdio.h>intmain(){ inta[5],i; longintb,c; for(b=95860;;b++){ for(i=0,c=100000;c>=10;i++){ a[i]=(b%c)/(c/10); c/=10; } if((a[0]==a[4])&&(a[1]==a[3])){ printf("里程表上出现的新的对称数......
  • 5.8打卡
    #include<bits/stdc++.h>usingnamespacestd;voidswap(int&a,int&b){intt=a;a=b;b=t;}intmain(){intx=5,y=10;cout<<"x="<<x<<"y="<<y<<endl......