猴子吃桃程序_扩展2
猴子第一天摘了若干个桃子,吃了一半,不过瘾,又多吃了1个。

第二天早上将剩余的桃子又吃掉一半,并且又多吃了1个。

此后每天都是吃掉前一天剩下的一半零一个。

到第n天再想吃时,发现只剩下1个桃子,问第一天它摘了多少桃子?

为了加强交互性,

由用户输入不同的天数n进行递推,即假设第n天的桃子数为1。

同时还要增加对用户输入数据的合法性验证(如:不允许输入的天数是0和负数)

程序运行结果示例:
Input days:
0
Input days:
-5
Input days:
a
Input days:
3
x=10

输入格式:"%d"
输出格式:
输入提示信息:"Input days:\n"
输出:"x=%d\n"

代码如下:

#include<stdio.h>
int main()
{            int x = 1, day, n, flag;do{            flag = 0;printf("Input days:\n");n = scanf("%d", &day);if (n != 1){          flag = 1;while (getchar() != '\n');}if (day <= 0)flag = 1;}while (flag == 1);while (day > 1){         x = (x + 1) * 2;day--;}printf("x=%d\n", x);return 0;
}

C语言练习题 :猴子吃桃程序相关推荐

  1. C语言实现猴子吃桃问题

    C语言实现猴子吃桃问题.猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第2天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上再吃时, ...

  2. 【C语言】猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想……

    题目 猴子吃桃问题.猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第2天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就 ...

  3. 【C语言】猴子吃桃问题。

    我们从正常的思维去思考  猴子吃桃问题 #include <stdio.h> int main () {int n = 1;int sum = 0;int i;for(i=0; i< ...

  4. Java语言描述 猴子吃桃问题(递归和循环写法)

    //题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个//第二天早上又将剩下的桃子吃掉一半,又多吃了一个//以后每天早上都吃了前一天剩下 的一半零一个.到第10天早上想再 ...

  5. C语言:猴子吃桃问题:猴子第一天摘下若干桃子,当即吃了一半多一个,第二天将剩下的桃子吃掉一半多一个,以后每天都吃掉前一天剩下桃子的一半多一个。到第10天想再吃时,只剩下一个桃子。

    题目: 猴子吃桃问题:猴子第一天摘下若干桃子,当即吃了一半多一个,第二天将剩下的桃子吃掉一半多一个,以后每天都吃掉前一天剩下桃子的一半多一个.到第10天想再吃时,只剩下一个桃子.求第一天猴子共摘了多少 ...

  6. 【C语言】猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。

    题目 猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个. 第二天早上又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃了前一天剩下的一半零一个. 到第N天早上想再吃时,见 ...

  7. 【C语言】猴子吃桃问题

    猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个.第二天早上又吃了剩下的桃子的一半,又多吃了一个.以后每天都吃了前一天剩下的一半零一个,到第10天早上想再吃的时候,就剩下一 ...

  8. C语言之猴子吃桃问题(函数练习题)

    我们先来看看问题: 猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又多吃了一个.第二天又将剩下的桃子吃掉一半,又多吃了一个.以后每天都吃前一天剩下的一半零一个.到第10天在想吃的时候就剩一个桃子 ...

  9. C语言解决猴子吃桃问题

    猴子想peach问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第 10 天早上 ...

最新文章

  1. 技术图文:Python描述符 (descriptor) 详解
  2. LeetCode Merge Intervals
  3. 以高端牌乘风破浪的飞鹤,究竟是“实力派”还是“偶像派”?
  4. Winform中使用printDocument控件打印pictureBox中的二维码照片
  5. Windows环境下smarty安装简明教程
  6. vmware安装centos问题
  7. 如何在CDH5上部署Dolphin Scheduler 1.3.1
  8. 重磅!百度飞桨开源语音基础模型库|中英文语音识别、语音翻译、语音合成、声音分类通通一行代码轻松搞定...
  9. FCKeditor在ASP.NET环境中配置使用
  10. 用window.showModalDialog()实现DIV模式弹出窗口
  11. Java 调用 pytorch_5分钟!用Java实现目标检测 | PyTorch
  12. 优麒麟系统安装MySQL_优麒麟系统安装教程-电脑系统安装手册
  13. win7密码破解之“替换法”
  14. Win11怎么删除微软输入法?
  15. 使用逆火日志分析器简单分析日志
  16. uniapp实现IM即时通讯仿微信聊天功能
  17. 读取ISO15031协议数据流
  18. 【python爬虫笔记】验证码
  19. 短视频优质作者必备|配音神器分享|那些你刷视频时肯定听过的声音
  20. jquery动画--字母消除游戏

热门文章

  1. 【AxureRP9】V1.0网易课堂课程
  2. 基于WebSocket和Redis实现Bilibili弹幕效果
  3. 类似酷我音乐盒设计小总结(C#版)
  4. 如何快速定位到网页中某些内容的代码位置
  5. Lumerical MODE solution FBG光栅透射谱的仿真,官网fbg.lms例子的详解
  6. 使用jsoup简单爬取微信公众号一些图片
  7. IT行业的人越来越多,工资为啥却不降反升?
  8. [LOJ]#6515. 「雅礼集训 2018 Day10」贪玩蓝月
  9. 碉堡了!最大 18 禁网站用 AI 和 ML 来做视频分类加标签
  10. 蛟龙未遇,潜身于鱼虾之间;君子失时,拱手于小人之下。