题目

解决代码及点评

/*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鸡蛋和篮子相关推荐

  1. 基于visual Studio2013解决面试题之0901奇偶站队

     题目 解决代码及点评 /*给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数 解决方法:两边同时遍历,如果遇到左边偶数或者右边基数,则交换 */#include <ios ...

  2. 基于visual Studio2013解决面试题之0403串联字符串

     题目 解决代码及点评 /*有 n个长为 m+1的字符串,如果某个字符串的最后m个字符与某个字符串的前m个字符匹配,则两个字符串可以联接,问这n个字符串最多可以连成一个多长的字符串,如果出现循环 ...

  3. 基于visual Studio2013解决面试题之0804复杂链表

     题目 解决代码及点评 /*复杂链表的拷贝,现在有一个复杂链表,完成一个clone函数拷贝一个链表复杂链表是指struct Node{struct Node* _next;struct Node ...

  4. 基于visual Studio2013解决面试题之0209最大堆排序

     题目 解决代码及点评 /*最大堆是一个数组数据结构,任意一个下标i,它的值大于i*2和i*2+1的值(i从1开始)当这样的堆形成时,最大值在数组最开始的位置.当这样的堆形成后,将第一个元素交换 ...

  5. 基于visual Studio2013解决面试题之1002公共子串

     题目 解决代码及点评 /*求两个字符串的最小公共子串这道题简单的两个字符串遍历即可 */#include <iostream> using namespace std; const ...

  6. 基于visual Studio2013解决面试题之0601二叉树深度

     题目 解决代码及点评 /*求二叉树深度 */#include <iostream> #include <stack> using namespace std;templ ...

  7. 基于visual Studio2013解决面试题之0402合并升序链表并去重

     题目 解决代码及点评 /*两个升序链表合并,并要求去掉重复元素 */ #include <iostream> using namespace std;class LinkNode ...

  8. 基于visual Studio2013解决面试题之0802数字最多元素

     题目 解决代码及点评 /*查找数组中超过一半的那个元素方法1:每次删除数组中一对不相同的value,最后剩下都是想通的数字时,就是超过一半的那个元素了方法2:排序后,取中间元素即可 */#in ...

  9. 基于visual Studio2013解决面试题之0807strstr函数

     题目 解决代码及点评 /*写strstr函数简单的遍历去查找吧 */#include <iostream> #include <stdio.h>const char * ...

最新文章

  1. 乘“云原生”之风、踏“数字化”的浪,《新程序员003》开启预售!
  2. 天哪!我的十一假期被AI操控了
  3. 使用直方图处理进行颜色校正
  4. 源码安装、rpm安装 图
  5. 9.STM32中对SysTick_Init()函数(sysTick_Config()、TimingDelay_Decrement()自定义)和Delay_us()的理解
  6. linux培训机构 网络班,Linux基础教程之网络基础知识与Linux网络配置
  7. ibm liberty_使用Open Liberty的开发模式最大程度地缩短周转时间
  8. P1948 [USACO08JAN]Telephone Lines S(二分+spfa)
  9. linux内存迁移,性能优化:使用Ramlog将日志文件转移到内存中
  10. python pandas检验一列中是否只有一个值
  11. 终止一切网上销售和广告?电子烟悦刻天猫旗舰店却仍可购买
  12. 新高考改革选计算机专业要学什么,2020高考改革后考生如何选科与选专业?
  13. AI考拉技术分享会--IDE 常用功能 for Node.js
  14. 实习踩坑之路:实习以来获得的踩坑经验、一些提升开发效率的方法或者常用技巧
  15. Java考试题30道(附答案)
  16. 计算机技术未来的研究热点,计算机科学前沿热点及发展趋势
  17. 有免费且好用的云服务器推荐?
  18. 远程桌面连接设置详细步骤
  19. 新春快乐!马年大吉!518
  20. Java 的字节与字符输入/输出流的类整理——zyx笔记

热门文章

  1. 未处理的异常: 0xC0000235: 由句柄所调用的 NtClose 已使用 NtSetInformationObject 以防止关闭。...
  2. ASP.NET 2.0 XML 系列(4):用XmlReader类介绍
  3. 什么文件格式可以通过流来直接读取或写入
  4. CentOS6.8下使用yum安装mysql,并远程登陆mysql
  5. XML系列之--解析电文格式的XML(二)
  6. 鸿雁电器oa系统中决策支持模块效果
  7. 改变 PropertyGrid 控件的编辑风格(2)——编辑多行文本
  8. kibana 更新 索引模式_elasticsearch – 如何在kibana中自动配置索引模式
  9. nodejs-REPL/回调函数/事件循环
  10. hdu1815 2sat + 二分 + 建图不错的题目