iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言算法练习之佩奇存钱方案
  • 755
分享到

C语言算法练习之佩奇存钱方案

2024-04-02 19:04:59 755人浏览 安东尼
摘要

目录1. 问题描述2. 问题分析3. 算法设计4. 代码实现1. 问题描述 假设银行一年整存零取的月息为 0.63%。 现在佩奇手中有一笔钱,她打算在今后的 5 年中的每年

1. 问题描述

假设银行一年整存零取的月息为 0.63%。 现在佩奇手中有一笔钱,她打算在今后的 5 年中的每年年底取出 1000 元,到第 5 年时刚好取完。 请算出佩奇存钱时应存入多少? 

2. 问题分析

根据题意,可以从第 5 年向前推算。 

已知 “在今后的 5 年中,每年的年底取出 1000 元,这样到第 5 年的时候刚好可以取完”,因此,第 5 年年底会取出 1000 元,则可以计算出第 5 年年初在银行中所存的钱数为: 

第 5 年年初存款数=1000 /(1+12×0.0063) 

据此推算出第 4 年、第 3 年直至第 1 年年初的银行存款数如下: 

第 4 年年初存款数=(第 5 年年初存款数+1000)/(1+12×0.0063)

第 3 年年初存款数=(第 4 年年初存款数+1000)/(1+12×0.0063) 

第 2 年年初存款数=(第 3 年年初存款数+1000)/(1+12×0.0063) 

第 1 年年初存款数=(第 2 年年初存款数+1000)/(1+12×0.0063) 

将推导过程用表格表示出来,如下表所示?

在这里插入图片描述

3. 算法设计

根据上述分析,从第 5 年年初开始向前递推就可求出佩奇应该在银行中存钱的钱数。 因此可以使用 for 循环语句,循环 4 次,每次循环都在上一次的基础上加上 1000,再除以(1+12×0.0063)。

4. 代码实现

完整代码?

int main()
{
	int i = 0;
	double money = 0.0;
	for (i = 0; i < 5; i++)
	{
		money = (money + 1000.0) / (1 + 0.0063 * 12);
	}
	printf("应该存入的钱数为:%0.2f\n", money);
	return 0;
}

运行结果?

在这里插入图片描述

代码贴图?

在这里插入图片描述

到此这篇关于C语言算法练习之佩奇存钱方案的文章就介绍到这了,更多相关C语言 佩奇存钱 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: C语言算法练习之佩奇存钱方案

本文链接: https://www.lsjlt.com/news/144912.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C语言算法练习之佩奇存钱方案
    目录1. 问题描述2. 问题分析3. 算法设计4. 代码实现1. 问题描述 假设银行一年整存零取的月息为 0.63%。 现在佩奇手中有一笔钱,她打算在今后的 5 年中的每年...
    99+
    2024-04-02
  • C语言算法练习之佩奇借书
    目录1. 问题描述2. 题目分析3. 算法设计4. 代码实现5. 算法升级1. 问题描述 佩奇有5本新书,要借给A、B、C这3位小朋友,若每人每次只能借1本,则可以有多少种不同的借法...
    99+
    2024-04-02
  • C语言算法练习之数组求素数
    目录一、问题描述二、算法实例编译环境三、算法实例实现过程3.1、包含头文件3.2、声明数组3.3、声明相关变量3.4、数组赋值3.5、 输出数组里面元素的值3.6、求素数、素数和、最...
    99+
    2024-04-02
  • C语言算法中如何解决佩奇借书问题
    小编给大家分享一下C语言算法中如何解决佩奇借书问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1. 问题描述佩奇有5本新书,要借给A、B、C这3位小朋友,若每人每次只能借1本,则可以有多少种不同的借法?2. 题目分析本题...
    99+
    2023-06-29
  • C语言算法练习之数组元素排序
    目录一、问题描述二、算法实例编译环境三、算法实例实现过程3.1、包含头文件3.2、定义宏和声明数组3.3、声明相关变量3.4、随机生成十个数字赋值给数组3.5、输出随机生成的十个数字...
    99+
    2024-04-02
  • C语言算法练习之打鱼还是晒网
    目录1. 问题描述2. 题目分析3. 算法设计4. 流程框架5. 代码实现1. 问题描述 中国有句俗语叫 “ 三天打鱼两天晒网 ”。某人从 1990 年 1 ...
    99+
    2024-04-02
  • C语言算法练习之抓交通肇事犯
    目录1. 问题描述2. 题目分析3. 算法设计4. 流程框架5. 代码实现6. 算法升级1. 问题描述 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记...
    99+
    2024-04-02
  • C语言算法练习之折半查找的实现
    目录1. 题目描述2. 问题分析3. 算法设计4. 动图演示5. 代码实现6.知识点补充continue 语句break 语句continue语句 和 break语句的区别7. 问题...
    99+
    2024-04-02
  • C语言算法练习之求二维数组最值问题
    目录一、问题描述二、算法实例编译环境三、算法实例实现过程3.1、包含头文件3.2、定义宏和声明数组3.3、声明相关变量3.4、输入数组(方阵)的阶3.5、输出 “输入的数...
    99+
    2024-04-02
  • C语言算法学习之双向链表详解
    目录一、练习题目二、算法思路1、设计浏览器历史记录2、扁平化多级双向链表3、展平多级双向链表4、二叉搜索树与双向链表一、练习题目 题目链接难度1472. 设计浏览器历史记录★★★☆☆...
    99+
    2024-04-02
  • C语言的dp算法LeetCode炒股习题案例分析
    本文小编为大家详细介绍“C语言的dp算法LeetCode炒股习题案例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言的dp算法LeetCode炒股习题案例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-06-29
  • C语言之直接插入排序算法的方法
    目录一、什么是直接插入排序二、代码讲解总结 直接 插入排序 (Straight Insertion Sort)是一种最简单的排序方法,其基本操作是将一条记录插入到已排好的有序表中,从...
    99+
    2024-04-02
  • C语言动态规划点杀dp算法LeetCode炒股习题案例解析
    目录概念性质典型特征实战论证算法实现优化概念 说到动态规划,什么是动态规划? 动态规划(英语:Dynamic programming,简称 dp)通过把原问题分解为相对简单的子问题的...
    99+
    2024-04-02
  • Go 语言实现缓存的接口方案,对 LeetCode 算法题有何帮助?
    随着互联网和移动互联网的迅速发展,数据量越来越大,对于高并发的处理和优化问题,缓存成了一个不可或缺的部分。在 Go 语言中,实现缓存可以通过接口方式进行,这种方式不仅方便了代码的编写和调试,还能够极大地提高程序的可扩展性和可维护性。本文将...
    99+
    2023-11-03
    缓存 接口 leetcode
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作