0311 今天不开心就做了个新的 复利计算
2016-03-11 09:43
405 查看
#include<stdio.h> #include<math.h> double danli(double i,int N,double P) { double nlx,F; nlx = P*i; F = nlx*N + P; return F; } double fuli(double i,int W,int N,double P) { double F; i=pow(1+i/W,W)-1; F=P*pow((i+1),N); return F; } double gusuan(double i,int W,int N,double F) { double P; i = pow(1+i/W,W)-1; P = F/pow((i+1),N); return P; } void main() { double P,F1,F,i; //P是本金,F是收益,i年利率 int N,W,ch2; //是期限 printf("**********复利计算机*********\n"); printf("------1--为复利 2--为单利 3--估算------"); scanf("%d",&ch2); switch(ch2){ case 1: printf("请输入本金:\n"); scanf("%lf",&P); printf("请输入年利率\n"); scanf("%lf",&i); printf("请输入年限:\n"); scanf("%d",&N); printf("请输入复利次数:\n"); scanf("%d",&W); F1 = fuli(i,W,N,P); break; case 2: printf("请输入本金:\n"); scanf("%lf",&P); printf("请输入年利率\n"); scanf("%lf",&i); printf("请输入年限:\n"); scanf("%d",&N); F1 = danli(i,N,P); break; case 3: printf("请输入本利\n"); scanf("%lf",&F); printf("请输入年利率\n"); scanf("%lf",&i); printf("请输入年限:\n"); scanf("%d",&N); printf("请输入复利次数:\n"); scanf("%d",&W); F1 = gusuan(i,W,N,F); break; } printf("结果为:%.2lf\n",F1); }
相关文章推荐
- 数据库建表原则
- 高效工作
- 深入剖析设计模式中的组合模式应用及在C++中的实现
- 【代码笔记】给UIImageView加上圆角效果
- 欧拉项目第7题 10001st prime
- java如何写一个防止同账号不同ip登录的程序?
- Openstack 二次开发之:在windows 环境下编译Openstack-java-sdk
- KMP算法(快速模式匹配)
- 【代码笔记】给UIImageView加上圆角效果
- 0311单利复利
- Java内存简介
- Educational Codeforces Round 7 Codeforces 622D Codeforces 622E
- php curl模拟登陆
- loadedthe "xxx" nib but the view outlet was not set错误的解决办法。
- ADT安装后没有图标Android SDK Manager图标
- 通过Python获取Linux系统所有分区和分区已使用空间占总空间的百分比
- 稻草 扬扬来了
- 字节流与字符流的使用
- Windows Embedded Standard 8 入门指南 5 of 5
- MySQL执行计划解读