首页 > 编程语言 >编程打卡:C语言趣味编程习题做

编程打卡:C语言趣味编程习题做

时间:2023-04-19 20:11:25浏览次数:35  
标签:-- 编程 C语言 趣味 打卡 习题

编程打卡:C语言趣味编程习题做

三色球问题

问题描述

已知不同种球的个数,求取一定球数的颜色搭配种数。

设计思路

循环遍历可能的搭配情况,然后判断是否符合事实。

流程图

graph A[开始] --> B[循环遍历可能的搭配情况] --> C{符合事实情况} --Yes--> D[count++];

代码实现

count = 0
for i in range(4):
    for j in range(4):
        if 8-i-j<=6:
            count+=1
print(count)

运行结果

13

标签:--,编程,C语言,趣味,打卡,习题
From: https://www.cnblogs.com/sugar-refinery/p/17334486.html

相关文章

  • 天天打卡一小时第六天
    1.问题描述实验2-1猴子吃桃问题一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式:输入......
  • 4.19打卡
    问题描述:给定一个长度为n的数组,找出其中的最大元素和最小元素的差值。假设数组中的元素范围为[-10000,10000]。设计思路:1.直接排序,取出最大值和最小值,计算其差值;2.遍历数组,同时维护最大值和最小值,最后计算其差值。 程序流程图:1.直接排序,取出最大值和最小值,计算其差值2.......
  • Windows 10开发教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介Windows10开发入门教程-从简单的步骤了解Windows10开发,从基本到高级概念,包括简介,UWP,第一个应用程序,商店,XAML控件,数据绑定,XAML性能,自适应设计,自适应UI,自适应代码,文件管理,SQLite数据库,应用程序到应用程序通信,应用程序本地化,应用程序生命周期,后台执行,应用服务,Web平台,连接......
  • c++primer 16模板(参考B站阿西拜编程视频)
              以上还是要写一个函数,我们可以采用c++17的新语法:按条件编译,以此来作为条件:    若将特例化函数模板放在函数调用之前的话:调用compare(p1,p2)将有两个版本适合,采用特例化版本;调用compare("hi","mom")也将有两......
  • Windows 10开发教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介Windows10开发入门教程-从简单的步骤了解Windows10开发,从基本到高级概念,包括简介,UWP,第一个应用程序,商店,XAML控件,数据绑定,XAML性能,自适应设计,自适应UI,自适应代码,文件管理,SQLite数据库,应用程序到应用程序通信,应用程序本地化,应用程序生命周期,后台执行,应用服务,Web平台,连......
  • 建民打卡日记4.19
    一、问题描述二、设计流程 1.定义两个双精度浮点数a,b=1000;     2.循环5次从后往前计算存款数;     3.循环内a=b/(1+12*0.0063)       b=a+1000;三、流程图设计四、代码实现#include<iostream>usingnamespacestd......
  • 4月19打卡
     #include<bits/stdc++.h>usingnamespacestd;intchar_to_num(charch){ if(ch>='0'&&ch<='9') returnch-'0'; elsereturnch-'A'+10;}charnum_to_char(intnum){ if(num>=0......
  • 打卡6
    牛顿迭代法求方程根#include<stdio.h>#include<math.h>floatsolution(floata,floatb,floatc,floatd){ floatx0,f,fd,h; floatx=1.5; do { x0=x; f=a*x0*x0*x0+b*x0*x0+c*x0+d; fd=3*a*x0*x0+2*b*x0+c; h......
  • 关于编程鲜为人知的真相
    导读:原文来自dotmac.rationalmind.net上一篇《Somelesser-knowntruthsaboutprogramming》,译文来自外刊IT评论整理编译《关于编程,鲜为人知的真相》而来。我常年程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶:1.一个程序员用......
  • 建民の每日打卡8
    一、问题描述对N个数进行升序排列二、流程设计1.将N个数存入数组2.遍历数组,依次比对相邻两数大小,并将较大者置后3.最大值被置于最后,下次遍历数组只需至N-1处4.遍历N次后,完成排序三、流程图设计 四、代码实现#include<iostream>usingnamespacestd;#defineN10intm......