李白打酒 递归 C语言
#include<stdio.h>
int a[16]; //a[1]到a[15]是我们要讨论的对象,所以要到16
int s=0; //统计有多少种情况
void f(int hua, int dian, int jiu, int i)//i表示遇见的次数
{if (i == 16)//终结条件,表示前15次讨论完毕{if (jiu == 0 && hua == 10 && dian == 5 &&a[15]==0){s++;for (int j = 1; j <= 15; j++)printf("%d", a[j]);printf("\n");}}else//都要判断到底是花还是店!!{a[i] = 0;//表示遇见花f(hua + 1, dian, jiu - 1, i + 1);a[i] = 1;//表示遇见店f(hua, dian + 1, jiu *2,i + 1);}
}
int main()
{f(0, 0, 2, 1);//设置初始条件printf("%d", s);return 0;
}
李白打酒 递归 C语言相关推荐
- 《C#零基础入门之百识百例》(三十七)方法递归 -- 李白打酒
C#零基础入门 函数 -- 方法递归 前言 一,方法递归 1.1 释义说明 1.2 程序示例 二,实例练习 -- 李白打酒 2.1 题目描述 2.2 问题分析 2.3 参考代码 前言 本文属于C#零基 ...
- 李白打酒c语言编程,搞定了“李白打酒”,还原问题都迎刃而解
文|刷刷 图|自制&火花课件 李白街上走,提壶去打酒:遇店加一倍,见花喝一斗,三遇店和花,喝光壶中酒.试问酒壶中,原有多少酒? "李白打酒"是我国民间自古以来广为流传的一道 ...
- 蓝桥杯 2014本科C++ B组 李白打酒 三种实现方法 枚举/递归
标题:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他一共遇到店5次, ...
- 蓝桥杯——李白打酒,两种做法:递归与全排列
标题:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车.一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱:无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗.这一路上,他一共遇到店5次,遇到花 ...
- 李白打酒c语言,关于“李白打酒”的一道数学题
:关于"李白打酒"的一道数学题 昨日,同事谈起了她在一个教学设计中的奥数题:李白街上走,提壶去打酒.遇店加一倍,遇花喝一斗.三遇店和花,喝干壶中酒.试问酒壶中,原有多少酒?诗题中的 ...
- LQ0069 李白打酒加强版【DP】
题目来源:蓝桥杯2022初赛 C++ B组I题 题目描述 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒 2 斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一 ...
- 梅森素数、猜年龄、啤酒饮料、武功秘籍、调和级数、李白打酒、猜字母、扩散、三升序列、寻找2020
梅森素数 题目 如果一个数字的所有真因子之和等于自身,则称它为"完全数"或"完美数" 例如:6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + ...
- 李白打酒:java实现
李白打酒:递归 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他一共遇到店5次, ...
- java李白打酒蓝桥杯
题目:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. > > 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: > > 无事街上走,提壶去打酒. 逢店加一倍,遇 ...
- 2014\Province_C_C++_B\3 李白打酒
题目:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他一共遇到店5次, ...
最新文章
- 离散数学中的联结符号
- Git,Github和Gitlab简介和使用方法
- think in java interview-高级开发人员面试宝典(二)
- 成功解决ModuleNotFoundError: No module named 'keras_retinanet.utils.compute_overlap'
- mysql分组取出每组地一条数据_MySQL 分组后取每组前N条数据
- Linux之dd命令详解
- vue如何获取tree当前选中的节点_vue中element-ui 树形控件-树节点的选择(选中当前节点,获取当前id并且获取其父级id)...
- 5款神器级别Github 的Chrome插件
- 【JS】call,apply,bind
- python 物理学中的应用_大学物理中Python的应用
- 09_期望极大法EM1_统计学习方法
- deeping linux安装安卓,Deepin 安装Android-studio
- android 把file资源转file,Android文件管理器选择文件,获得文件路径URI转File
- 和女性交往的一些经验总结
- 微信聊天内容制作生成器微信小程序源码/支持多种制作生成
- 音频处理-2 WAV格式
- 视觉跟踪近年来的进展(2010年以前)——Advances in Visual Tracking
- 《如何阅读一本书》章节要点整理
- C语言程序设计现代方法(第二版)十二章课后练习题部分答案
- 福特FORD EDI需求分析