c语言计算利息答案是0.0,C语言 | 计算存款利息

c语言计算利息答案是0.0,C语言 | 计算存款利息例 2 用 C 语言计算存款利息 假设有本金 1000 元 想存一年 有三种方法可选择 活期 年利率为 0 0036 一年期定期 年利率为 0 0225 存两次半年定期 年利率为 0 0198 请分别计算出一年后按 3 种方法所得到的本息和解题思路 这个问题的算法很简单 关键在于找到公式 若存款额为 principal 0 也就是本金活期存款一年后的本息和为 principal 0 1 interest Rate1

例2:用C语言计算存款利息。假设有本金1000元,想存一年,有三种方法可选择:

活期,年利率为0.0036;

一年期定期,年利率为0.0225;

存两次半年定期,年利率为0.0198。

请分别计算出一年后按3种方法所得到的本息和

解题思路:这个问题的算法很简单,关键在于找到公式,若存款额为principal_0,也就是本金

活期存款一年后的本息和为:

principal_0*(1+interest_Rate1);

一年定期存款后,本息和为:

principal_0*(1+interest_Rate2);

两次半年定期存款,一年后本息和:

principal_0*(1+interest_Rate3/2)*(1+interest_Rate3/2);

源代码演示:

#include//头文件

int main() //主函数

{

float interest_Rate1,interest_Rate2,interest_Rate3;//定义浮点型利率变量

interest_Rate1=0.0036; //初始化第一种方式年利率

interest_Rate2=0.0225; //初始化第二种方式年利率

interest_Rate3=0.0198; //初始化第三种方式年利率

float principal_0,principal_1,principal_2,principal_3;//定义变量

principal_0=1000;//初始化本金

principal_1=principal_0*(1+interest_Rate1);//第一种本息和

principal_2=principal_0*(1+interest_Rate2);//第二种本息和

principal_3=principal_0*(1+interest_Rate3/2)*(1+interest_Rate3/2);//第三种本息和

printf(“第一种本息和:%f\n”,principal_1);//输出第一种本息和

printf(“第二种本息和:%f\n”,principal_2);//输出第二本息和

printf(“第三种本息和:%f\n”,principal_3);//输出第三种本息和

return 0; //函数返回值为0

}

编译结果:

第一种本息和:1003.

第二种本息和:1022.

第三种本息和:1019.

——————————–

Process exited after 0.07304 seconds with return value 0

请按任意键继续. . .

读者应该会很容易的看懂这道例题,但是有一点需要读者格外的注意,就是应该定义为浮点型类型的变量,因为存款的钱都是有小数点的,不要定义成整型的。

毕竟14亿人的一分钱加起来可是1400万人民币。

标签:利息,本息,C语言,存款,Rate2,interest,Rate3,年利率,principal

来源: https://www.cnblogs.com/cyuyanycl/p/14146504.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226961.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午10:16
下一篇 2026年3月16日 下午10:17


相关推荐

  • 添加员工功能400报错

    添加员工功能400报错真的心酸,找了两个多小时的bug,各方面数据数据都比对过了,还把源码复制过来直接用,就是找不到问题一直报错400,最后发现是配置文件的问题,在添加员工日期时没有采用一致格式,需要进行配置。…

    2022年5月13日
    44
  • ZOJ1002 Fire Net(递归版)

    ZOJ1002 Fire Net(递归版)

    2022年3月12日
    47
  • python-def函数的定义

    python-def函数的定义无参定义函数 1 语法 deffunction name expressionsP 使用 def 开始函数定义 紧接着是函数名 括号内部为函数的参数 内部为函数的具体功能实现代码 如果想要函数有返回值 在 expressions 中的逻辑代码中用 return 返回 2 实例 deffunction print Thisisafunct a 1 2print a 上面我们定义了一个名字为 fun

    2026年3月20日
    2
  • 【打一局王者荣耀掉星的时间,我制作了一款支持 重力感应 的 3D动态壁纸】

    【打一局王者荣耀掉星的时间,我制作了一款支持 重力感应 的 3D动态壁纸】正在兢兢业业的当一个打工仔,有一个小伙伴问我能不能用Unity制作3D动态壁纸。我一寻思应该问题不大,因为之前用Unity简单制作过一个PC端的桌面宠物,开启Unity背景穿透模式能有一个壁纸的效果。但是仔细一想在手机端也这样做的话好像不能直接套用…所以在网上搜索了一下有没有什么简单可行的方法。然后我发现Unity有一款专门用来做动态壁纸的插件:uLiveWallpaper所以本篇文章就来使用这款插件制作一款最基础的3D重力感应动态壁纸,下面一起看看如何制作吧~

    2022年5月25日
    152
  • 讯飞举办“星火快答”生态沙龙,共探交互智能体赋能数字孪生新路径

    讯飞举办“星火快答”生态沙龙,共探交互智能体赋能数字孪生新路径

    2026年3月14日
    3
  • Android Toast使用的简单小结

    Android Toast使用的简单小结老规矩 先上效果图吧主要实现了几种常用的方式 1 最基本的 Toast 系统自带 Toast 采用的是队列的方式 等当前 Toast 消失后 下一个 Toast 才能显示出来 原因是 Toast 的管理是在队列中 点击一次 就会产生一个新的 Toast 要等这个队列中的 Toast 处理完 这个显示 Toast 的任务才算结束 nbsp so 我们可以把 Toast 改成单例模式 没有 Toast 再新建它 这样也就

    2026年3月19日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号