基于visual Studio2013解决面试题之1007鸡蛋和篮子
题目
解决代码及点评
/*n个鸡蛋放m个篮子,篮子不能为空,有多少种方法
*/#include <iostream>
using namespace std;
const int N = 6;
const int M = 4;void put(int basket[],int egg)
{if (egg <= 0){for (int i = 0;i<M;i++){cout<<basket[i]<<" ";}cout<<endl;//return;}else{for (int i = 0;i<M;i++){basket[i]++;put(basket,egg-1);basket[i]--;}}}int main()
{int basket[M]={1,1,1,1};put(basket,N-M);system("pause");return 0;
}
代码下载及其运行
代码下载地址:http://download.csdn.net/detail/yincheng01/6704519
解压密码:c.itcast.cn
下载代码并解压后,用VC2013打开interview.sln,并设置对应的启动项目后,点击运行即可,具体步骤如下:
1)设置启动项目:右键点击解决方案,在弹出菜单中选择“设置启动项目”
2)在下拉框中选择相应项目,项目名和博客编号一致
3)点击“本地Windows调试器”运行
程序运行结果
转载于:https://www.cnblogs.com/new0801/p/6177318.html
基于visual Studio2013解决面试题之1007鸡蛋和篮子相关推荐
- 基于visual Studio2013解决面试题之0901奇偶站队
题目 解决代码及点评 /*给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数 解决方法:两边同时遍历,如果遇到左边偶数或者右边基数,则交换 */#include <ios ...
- 基于visual Studio2013解决面试题之0403串联字符串
题目 解决代码及点评 /*有 n个长为 m+1的字符串,如果某个字符串的最后m个字符与某个字符串的前m个字符匹配,则两个字符串可以联接,问这n个字符串最多可以连成一个多长的字符串,如果出现循环 ...
- 基于visual Studio2013解决面试题之0804复杂链表
题目 解决代码及点评 /*复杂链表的拷贝,现在有一个复杂链表,完成一个clone函数拷贝一个链表复杂链表是指struct Node{struct Node* _next;struct Node ...
- 基于visual Studio2013解决面试题之0209最大堆排序
题目 解决代码及点评 /*最大堆是一个数组数据结构,任意一个下标i,它的值大于i*2和i*2+1的值(i从1开始)当这样的堆形成时,最大值在数组最开始的位置.当这样的堆形成后,将第一个元素交换 ...
- 基于visual Studio2013解决面试题之1002公共子串
题目 解决代码及点评 /*求两个字符串的最小公共子串这道题简单的两个字符串遍历即可 */#include <iostream> using namespace std; const ...
- 基于visual Studio2013解决面试题之0601二叉树深度
题目 解决代码及点评 /*求二叉树深度 */#include <iostream> #include <stack> using namespace std;templ ...
- 基于visual Studio2013解决面试题之0402合并升序链表并去重
题目 解决代码及点评 /*两个升序链表合并,并要求去掉重复元素 */ #include <iostream> using namespace std;class LinkNode ...
- 基于visual Studio2013解决面试题之0802数字最多元素
题目 解决代码及点评 /*查找数组中超过一半的那个元素方法1:每次删除数组中一对不相同的value,最后剩下都是想通的数字时,就是超过一半的那个元素了方法2:排序后,取中间元素即可 */#in ...
- 基于visual Studio2013解决面试题之0807strstr函数
题目 解决代码及点评 /*写strstr函数简单的遍历去查找吧 */#include <iostream> #include <stdio.h>const char * ...
最新文章
- 乘“云原生”之风、踏“数字化”的浪,《新程序员003》开启预售!
- 天哪!我的十一假期被AI操控了
- 使用直方图处理进行颜色校正
- 源码安装、rpm安装 图
- 9.STM32中对SysTick_Init()函数(sysTick_Config()、TimingDelay_Decrement()自定义)和Delay_us()的理解
- linux培训机构 网络班,Linux基础教程之网络基础知识与Linux网络配置
- ibm liberty_使用Open Liberty的开发模式最大程度地缩短周转时间
- P1948 [USACO08JAN]Telephone Lines S(二分+spfa)
- linux内存迁移,性能优化:使用Ramlog将日志文件转移到内存中
- python pandas检验一列中是否只有一个值
- 终止一切网上销售和广告?电子烟悦刻天猫旗舰店却仍可购买
- 新高考改革选计算机专业要学什么,2020高考改革后考生如何选科与选专业?
- AI考拉技术分享会--IDE 常用功能 for Node.js
- 实习踩坑之路:实习以来获得的踩坑经验、一些提升开发效率的方法或者常用技巧
- Java考试题30道(附答案)
- 计算机技术未来的研究热点,计算机科学前沿热点及发展趋势
- 有免费且好用的云服务器推荐?
- 远程桌面连接设置详细步骤
- 新春快乐!马年大吉!518
- Java 的字节与字符输入/输出流的类整理——zyx笔记
热门文章
- 未处理的异常: 0xC0000235: 由句柄所调用的 NtClose 已使用 NtSetInformationObject 以防止关闭。...
- ASP.NET 2.0 XML 系列(4):用XmlReader类介绍
- 什么文件格式可以通过流来直接读取或写入
- CentOS6.8下使用yum安装mysql,并远程登陆mysql
- XML系列之--解析电文格式的XML(二)
- 鸿雁电器oa系统中决策支持模块效果
- 改变 PropertyGrid 控件的编辑风格(2)——编辑多行文本
- kibana 更新 索引模式_elasticsearch – 如何在kibana中自动配置索引模式
- nodejs-REPL/回调函数/事件循环
- hdu1815 2sat + 二分 + 建图不错的题目