利用C语言写一个等额本息的还款计算器。

#include<stdio.h>
#include<math.h>
int main() {int price;int area;int number;int year;float benefit;printf("请输入单价(元/平方):");scanf("%d",&price);printf("请输入面积:");scanf("%d",&area);printf("请输入按揭成数:");scanf("%d",&number);printf("请输入按揭年数:");scanf("%d",&year);printf("请输入当前基准年利率:");scanf("%f",&benefit);printf("==========报告结果==========\n");float allFang;float first;float allDai;float allHuan;float lixi;float monthHuan;float mbenefit;int time;mbenefit=benefit/100/12;time=year*12;allFang=price*area;first=allFang*(10.0-number);allDai=allFang*number;monthHuan=(allDai*mbenefit*pow((1+mbenefit),time))/(pow((1+mbenefit),time)-1);allHuan=monthHuan*time;lixi=allHuan-allDai;printf("房款总额:%.2f元\n",allFang);printf("首期付款:%.2f元\n",first);printf("贷款总额:%.2f元\n",allDai);printf("还款总额:%.2f元\n",allHuan);printf("支付利息:%.2f元\n",lixi);printf("月均还款:%.2f元\n",monthHuan);return 0;}

设计代码与运算都不算太难,唯一的学习到的可能就是买房时贷款后的月均还款额的计算公式是:
[贷款本金x月利率x(1+月利率)^ 还款月数]/[(1+月利率)^还款月数)-1]

利用C语言写一个等额本息的还款计算器。相关推荐

  1. 利用C语言写一个U盘小偷程序

    假设我们需要在已经插入U盘的情况下,悄无声息的转移U盘内容 我们可以做到以下几个要点 1能够自动识别U盘的盘符 2延路径将内容复制到D盘的文件中 3能够无窗口后台运行 代码如下 #include< ...

  2. 利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中; 利用fgetc函数写一函数getw(fp)从所指文件读出一整数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 5.利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中: 利 ...

  3. ChatGPT实现用C语言写一个扫雷小游戏

    前几天我们利用 ChatGPT实现用C语言写一个学生成绩管理系统 其过程用时不到30秒,速度惊人 今天又让ChatGPT用C语言写了一个扫雷小游戏,它的回答是:抱歉,我是AI语言模型,无法编写程序. ...

  4. 如何用C语言写一个web服务器的基础功能

    我们都知道,学一门语言,只是单独看了就不写的话是很容易出现眼高手低的,所以,今天摩杜云要给大家分享的内容,就是如何用C语言写一个web服务器的基础功能,希望大家看完有所收获. 服务器架构 目标架构 以 ...

  5. c语言的十进制转十六进制字符串,用c语言写一个函数把十进制转换成十六进制,该如何处理...

    用c语言写一个函数把十进制转换成十六进制 用c语言写一个函数把十进制转换成十六进制 网上找到一些,感觉有占乱 分享到: ------解决方案-------------------- #include ...

  6. python restful api_用Python语言写一个restful API

    本文主要向大家介绍了用Python语言写一个restful API,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. """ package.modul ...

  7. 财务工具 - 编写一个等额本息反推利率的计算器

    文章目录 财务工具 - 编写一个等额本息反推利率的计算器 1.算法实现 2.HTML 完整代码 3.运行效果 4.计算效果 财务工具 - 编写一个等额本息反推利率的计算器 1.算法实现 java 版本 ...

  8. 利用c语言编写一个时钟计时器(c语言基础练习)

    时间对于每个人都是宝贵的.人类从古至今都在发展计时设备和改善计时方法.远古时期,人类根据太阳和月亮的位置来判断时间.根据影子的方向长短来区分早晨.中午和黄昏.古代人也发明了很多计时的方法,日晷.沙漏. ...

  9. 【牛客刷题】上手用C语言写一个三子棋小游戏超详解哦(电脑优化)

    作者:[南航科院小张 南航科院小张的博客 专栏:从c语言的入门到进阶 学习知识不只是要懂,还要会用:想要找到好的工作,这里给大家介绍一件可以斩获诸多大厂offer的利器–牛客网 点击免费注册和我一起开 ...

  10. c语言写一个简单的小游戏-推箱子

    在学习C语言之后,写了一个简单的小游戏来锻炼自己的代码以及C语言知识的掌握能力. 推箱子作为手机上最常见的简单游戏,其代码也相对简单,想法也比较简单,下面为其代码和运行图. /************ ...

最新文章

  1. 基础数据结构【一】————数组
  2. SAP SD之如何配置发票分割开票
  3. 分享Kali Linux 2017年第12周镜像文件
  4. 网络流题目详讲+题单(提高版)(持续更新中......)
  5. Map集合HashMap TreeMap的输出方法
  6. fixed 定位 苹果手机输入框触发时内容全部隐藏
  7. 【转】Java:String、StringBuffer和StringBuilder的区别
  8. php龙之战争游戏搭建教程,龙之战争1.02正式版下载
  9. 理解PeopleSoft HRMS人力资源管理系统
  10. Rails图像上传:使用CarrierWave和Devise
  11. NTL密码算法开源库——大整数ZZ类(四)
  12. 一步搞定无法审查元素
  13. 小爱同学控制灯 局域网
  14. 如何让tomcat告别频繁重启
  15. Multisim基础 带锁型按钮开关 添加元件的位置
  16. 程序员DIY HIFI功放(前后级)的艰难过程
  17. django调用python脚本返回_Django框架(九)—— 单表增删改查,在Python脚本中调用Django环境...
  18. 一加手机html,一加万能工具包等待进入recovery的解决方法
  19. linux3.0操作系统下载,GNOME下载3.0 正式版_新一代桌面用户界面的Linux操作系统下载...
  20. 盘点智能养猪场常用设备,养殖智能监控系统作用大

热门文章

  1. windows 安全删除硬件并弹出媒体 选项灰色、无法弹出、无弹出选项
  2. 如何将域名解析到指定的端口(linux服务器,超级简单,图文)
  3. docker内存及cpu限制
  4. leetcode237
  5. 03.项目管理实践工具-团队绩效评价
  6. 程序员网站有哪些?(欢迎补充)
  7. 身份证真伪辨别python版
  8. JAVA核心基础笔记(上)
  9. 酒店网络营销的5C时代-德比软件 张焕杰
  10. 中富之命能有多少钱_算命中富 算命的说我是中富命,谁可以帮忙解释下