复利究极算法

#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;
}
}

  

时间: 2024-10-13 02:39:36

复利究极算法的相关文章

【mp3】洗脑循环了!龙珠超 自在极意功 【究极の圣戦】串田アキラ 背景纯音乐

自在极意功情况下发动自带bgm 曲名:究极の圣戦 首先是视频: 然后是mp3:度盘下载>>

CCN课程究极笔记(上ccna课程记录的)

copy modem:文件名.bin.flash: copy xmodem flash: 文件名 加载IOS CISCO IOS提供了网络服务和网络化的应用程序. 配置网络设备的步骤: 1.需求分析决定配置的内容: 2.配置基本协议IP地址和网络参数: 3.其他可选项. Catalyst交换机在出厂时有缺省配置: CISCO路由器出厂时没有缺省配置,需要执行初始化工作. 配置CISCO设备的方法: 1.带内配置:通过console.AUX(辅助端口)方式配置 2.带外管理:telnet.WEB页

究极!ThinkPHP 3.2.2 框架源码逐行分析(一)

tp框架采用单入口模式,单入口文件index.php: 在index.php第24行,将ThinkPHP/ThinkPHP.php包含过来, line18,19:memory_get_usage();函数为php系统函数; 第22行~31行,定义常量使用的关键词是'const',关于const与define的区别,请参考这篇文章,还有这篇. 第34行中的'__DIR__'为php 5.3.0新增的魔术常量,其值为当前文件所在的路径,注意:不要认为__DIR__所在的文件被包含,其值就是包含者的文

圣魔大战3(Castle Fantisia)艾伦希亚战记改动器/秘籍——究极改动大法

艾伦西亚战记== 艾伦希亚战记,是一个游戏 武器:UltraEdit(金山游侠自带的文件改动器也能够,仅仅是这个专业) 目标: 存档文件(建议先备份)  知识:save00.dat-save19.dat,玩家存档,save99.dat,CG存档, 目标:主要是改动玩家存档 提示:本改动相同适合新艾伦希亚战记(即重做版) 选关 打开存档,看到下面数据:000000h:06  00 00 00 14  ....................000010h:  14 ................

for循环终极版本练习提高 究极进化版

X3 * 6528 = 3X * 8256, X为一个数字 填入一个数字 使等式成立. for (var x = 1; x>0&&x<9; x++) { if ((x*10+3)*6528 == (3*10+x)* 8256) { break; } } alert(x); 在页面上输出以下图形               *             ***           *****         *******       ********* 说道这个题就有点头疼了,首

解决SSM框架中,存储到mysql数据库中乱码问题的究极方案

因为编码格式不匹配的问题,设置了好多遍,都不行,就试着让所有的编码格式保持一致.然后读取.插入数据库再也不乱码了. 数据库编码格式必须和myeclipse编码格式一致 其次依次让以下各文件的编码格式保持一致: 1.设置tomcat 中server.xml编码格式(路径:tomcat/conf/server.xml) 2.检查IDE的编码格式(路径:Windows/preferences/General/workspace) 3.检查jsp头文件设置的编码格式 4.检查web.xml中设置的编码格

python 菱形继承问题究极版

如果只是正常的菱形继承,经典类(python2中最后一个父类不继承object类)是深度优先,即会从左边父类开始一路走到底 新式类(最后一个父类继承了object类)是广度优先,即从左边父类开始继承,留着最后一个类不继承 # 此处只打印新式类正常菱形继承时的顺序,python2中经典类的顺序是F->D->B->A->E->C 1 class A(object): 2 pass 3 4 5 class B(A): 6 pass 7 8 9 class C(A): 10 pass

java 网络编程-TCP-多人群聊究极版

客户端:多个客户可以正常收发信息,因为可以同时发送和接受信息,不是发送完信息后等待返回信息,所以要加入多线程 public class Client { public static void main(String[]args) throws UnknownHostException, IOException { System.out.println("客户端启动中..."); BufferedReader br =new BufferedReader(new InputStreamR

Asp.Net Core Identity 骚断腿的究极魔改实体类

前言 默认的 Identity 实体类型在大多数时候已经基本够用,很多时候也只是稍微在 IdentityUser 类中增加一些自定义数据字段,比如头像.这次,我要向园友隆重介绍我魔改之后的 Identity 实体类,能支持一些特别风骚的操作.当然也完全兼容内置的 UserManager.RoleManager 和 SignInManager,毕竟也是从内置类型继承扩展出来的. 正文 魔改的实体类基于一组我自定义实体接口,这组接口我也实现了一组打包好的基础类型.因为 Identity 系列实体类型