当前位置: 首页 > article >正文

C语言练习(16)

猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第10天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少桃子。

在得到正确结果后,修改题目,改为猴子每天吃了前一天剩下的一半后,再吃两个。请修改程序并运行,检查结果是否正确。

#include <stdio.h>

int main() {
    int peaches = 1; // 第10天早上剩下的桃子数

    // 逆推从第10天到第1天
    for (int day = 9; day >= 1; day--) {
        peaches = (peaches + 1) * 2; // 计算前一天的桃子数量
    }

    printf("第一天共摘了 %d 个桃子。\n", peaches);
    return 0;
}

#include <stdio.h>



int main() {

    int peaches = 1; // 第10天早上剩下的桃子数



    // 逆推从第10天到第1天

    for (int day = 9; day >= 1; day--) {

        peaches = (peaches + 2) * 2; // 计算前一天的桃子数量

    }



    printf("第一天共摘了 %d 个桃子。\n", peaches);

    return 0;

}


http://www.kler.cn/a/513915.html

相关文章:

  • Kafka-常见的问题解答
  • Github 2025-01-20 开源项目周报 Top15
  • 【生产力工具】ChatGPT for Windows桌面版本安装教程
  • JS宏进阶:正则表达式的使用
  • 迅为龙芯2K1000开发板/核心板流畅运行Busybox、Buildroot、Loognix、QT5.12系统
  • 一、vue智能Ai对话(高仿通义千问)普通版。
  • Ubuntu16.04 安装OpenCV4.5.4 避坑
  • 深度学习之监督学习和无监督学习的探讨
  • ECharts 海量数据渲染性能优化方案
  • “物联网+高职”:VR虚拟仿真实训室的发展前景
  • 【分布式架构设计理论1】架构设计的演进过程
  • 云知声:语音交互领域的技术先锋与创新引擎
  • 一文讲解Redis常见使用方式
  • 高校宿舍信息|基于Spring Boot的高校宿舍信息管理系统的设计与实现(源码+数据库+文档)
  • Httprunner接口测试框架入门
  • 微信小程序使用上拉加载onReachBottom。页面拖不动。一直无法触发上拉的事件。
  • SQL-leetcode—1148. 文章浏览 I
  • tensorflow源码编译在C++环境使用
  • pycharm+pyside6+desinger实现查询汉字笔顺GIF动图
  • Golang Gin系列-5:数据模型和数据库
  • leetcode 407. 接雨水 II
  • 黑马点评之导入数据库
  • CES Asia 2025优惠期即将截止,独特模式助力科技盛会
  • 2025-1-21 Newstar CTF web week1 wp
  • 14-美妆数据分析
  • Java设计模式 十四 行为型模式 (Behavioral Patterns)