单复利计算加强版
2016-03-11 09:24
218 查看
#include<stdio.h> #include<math.h> void fuli(){ int n,i; double ll,sum,bj; system("cls"); printf("\t\t\t欢迎进入单复利计算:\n"); printf("请输入本金:"); scanf("%lf",&bj); printf("输入所要存储年:"); scanf("%d",&n); printf("输入利率:"); scanf("%lf",&ll); printf("输入复利次数:"); scanf("%d",&i); printf("正在输出:"); ll=pow((1+ll/i),i)-1; sum=bj*(pow(1+ll,n)); printf("所得%lf",sum); printf("\n"); } void danli(){ int n; double ll,sum,bj; system("cls"); printf("\t\t\t欢迎进入单复利计算:\n"); printf("请输入本金:"); scanf("%lf",&bj); printf("请输入存储年:"); scanf("%d",&n); printf("输入利率:"); scanf("%lf",&ll); printf("正在输出:"); sum=bj+bj*n*ll; printf("所得%lf",sum); printf("\n"); } void benjin(){ int n,i; double ll,sum,bj; system("cls"); printf("\t\t\t欢迎进入单复利计算:\n"); printf("请输入你所需要的总值:"); scanf("%lf",&sum); printf("请输入你所需要的存储年:"); scanf("%d",&n); printf("请输入利率:"); scanf("%lf",&ll); printf("请输入复利次数:"); scanf("%d",&i); ll=pow((1+ll/i),i)-1; bj=sum/pow(1+ll,n); printf("正在输出:"); printf("所需要本金%lf",bj); printf("\n"); } main(){ int a; printf("\t\t\t欢迎进入单复利计算:\n"); printf("\t1.单利计算"); printf("\n\t2.复利计算"); printf("\n\t3.求本金"); printf("\n请输入你的选项:"); scanf("%d",&a); switch (a){ case 1: danli(); break; case 2: fuli(); break; case 3: benjin(); break; default: return 0; } }
![](http://images2015.cnblogs.com/blog/809040/201603/809040-20160314123110131-499637739.jpg)
![](http://images2015.cnblogs.com/blog/809040/201603/809040-20160314123127631-975244621.jpg)
![](http://images2015.cnblogs.com/blog/809040/201603/809040-20160314123138631-1865919167.jpg)
相关文章推荐
- 解析UML箭头、线条代表的意义(转)
- 【bzoj1014】【jsoi2008】【火星人prefix】【splay+hash】
- C语言运算符优先级
- UVA 12096 - The SetStack Computer
- jsp无法支持el标签及jstl标签
- 0311 复利计算2.0
- 决策树及其python实现
- JS正则表达式验证
- Linux grep命令
- Python库应用之Json
- 真机测试 之 证书、描述文件、App ID的解释
- 自己用Python写的iOS项目自动打包脚本
- C语言,指针与内存分配
- 项目失败的常见原因有哪些?
- select into from 与insert into select from区别
- Tomcat 配置问题总结
- Mongodb - TTL(time to live)特性
- opencv 获取Mat像素值
- 第十一篇:Harr特征博文讲解集
- Objective-C中的Block