c语言计算存款利息编程(c语言计算银行存款利息)
C语言编程,关于银行利息
#include stdio.h
void main(){
double sum,pri;
int y;
printf("请输入存款数目:");
scanf("%lf",sum);
pri=sum;
printf("请输入存款年限:");
scanf("%d",y);
switch (y)
{
case 1:
sum=sum*(1+3.66/100);
break;
case 2:
sum=sum*(1+4.50/100);
break;
case 3:
sum=sum*(1+5.28/100);
break;
case 5:
sum=sum*(1+5.8/100);
break;
default:
sum=sum*(1+2.92/100);
break;
}
printf("%d年过后你的资金总额为:%lf 利息为:%lf\n",y,sum-pri);
}
显示:
请输入存款数目:10000
请输入存款年限:5
5年过后你的资金总额为:10580.000000 利息为:580.000000
C语言程序设计利息计算的编程: 输入年利率,本金,存款年数,设计一个算法求n年后得到的本息
#include?bits/stdc++.h
#define?LDB?long?double
using?namespace?std;
??
??LDB?a,b;
??int?c;
??int?main(){
????scanf("%Lf%Lf%d",a,b,c);
????printf("%.3Lf\n",pow(1+a/100.0,c)*b);
??}
a百分比下的利率,b本金,c年数
c语言计算银行利息
#include?stdio.h
#include?math.h
int?main(){
????setbuf(stdout,NULL);???????????????//eclipse?需要加这段,?不然运行后看不到输出
????float?sum,?money,?year,?rate;
????printf("input?money?\n");??????????//等待用户输入存款金额,?回车键结束.
????scanf("%f",?money);???????????????//赋值给变量?money
????printf("input?year?\n");???????????//等待用户输入存款期限,?回车键结束.
????scanf("%f",?year);????????????????//赋值给变量?year
????printf("input?rate?\n");???????????//等待用户输入年利率,?回车键结束.
????scanf("%f",?rate);????????????????//赋值给变量?rate
????sum?=?money?*?pow(1?+?rate,?year);?//pow函数
????printf("sum=?%.2f"?,?sum);?????????//输出本息,?保留小数点后两位
????return?0;
}
用c语言编写问题:马老师在某银行有10000元存款,银行年利率2.5%,计算10年后银行应支付多少?
#includestdio.h
double?fun(double?p,double?i,int?n)
{
double?f=p;
int?m;
for(m=n;m0;m--)
f*=(1+i);
return?f;
}
void?main()
{
int?n;
double?p,i;
printf("存款金额/元");
scanf("%lf",p);
printf("年利率:(不用输百分号,例如15代表15%)");
scanf("%lf",i);
printf("存期/年");
scanf("%d",n);
printf("%d年后本息和为:%.2lf\n",n,fun(p,i/100.0,n));
}
编程从键盘输入存钱的本金、存款期限以及年利率,然后再输入按何种方式计息,最后再计算本利之和
按照以下进行输入,9个步骤完成以后,你就能得出你想要的。次序不能乱,符号也不能错。用c语言求任意输入银行存款本金,存款年利率,存款年限,计算本金和利息总和(分为:计复利和不计复利2种形式).
1.#include
2.#defineLDBlongdouble
3.usingnamespacestd;
4.LDBa,b;
5.intc;
6.intmain(){
7.scanf("%Lf%Lf%d",a,b,c);
8printf("%.3Lf\n",pow(1+a/100.0,c)*b);
9.}
其中,a代表百分比下的利率,b代表本金,c代表年数。
资料扩展;
科普编程相关的符号及其含义,以电脑键盘上的符号为准进行举例。
~,tilde,波浪符。也叫"twiddle"或者"squiggle",在*nix系统中代表用户主目录,和$HOME等价;有时也被vi用来做默认的备份文件后缀。`,backtick,反引号。用在bash里面执行一条命令获得输出。`command`和$(command)等效。!,exclamationmark,惊叹号。常用于类C语言里面的否定条件。@,atsign,艾特符。常用于电子邮件。#,poundsignorhashsign,alsocalledasoctothorp,井字符。千万不要因为C#是csharp而读成sharp了,很多华人犯这个错。常用于脚本语言的注释。$,dollarsignorpesosign,美元或者比索符,取决于你和哪里的人说话。这个常用于bash脚本里面的变量引用,或者正则表达式中表示行尾。%,percentsign,百分号。常用于编程语言中整数取模。附送一个‰,permilsign,千分号。^,caretsign,插入符或者上引号。某些语言中用于表示指数,或者在正则表达式中表示行首,或者枚举中表示逆操作,[^b]表示除了b之外所有字符。,ampersand,或者读作and也没问题,并列符。编程语言中单用作为位与,双用于表示条件与,C语言中也作为单目操作符取地址,C++中作为引用类型标记。*,asterisksign,星号符,千万别读作starsign。编程语言中表示乘号,或者对指针取值;正则表达式中表示匹配0到多个前一字符。(and),parenthesissign,(圆)括号,复数形式parentheses。左边的是leftparenthesis,右边的是rightparenthesis。也有叫做bracket的,反正别人能听懂。编程中这个用于标记一块表达式,常用于避免和各种运算符优先级做战斗,直接用括号简单明了——当然也有例外,参见任何一个lisp项目最后若干行。
求存款到期后本金与利息的C语言程序
#includestdio.h
?float?principal=1000;
?float?interest_1=0.0325;
?float?interest_2=0.0035;
?float?principal_year_1(){
?????float?sum=0.0;
?????sum=1000*(interest_1/12.0)*6;
?????return?sum;
?}
float?Regular_principal_year(){
????????float?sum=0.0;
????????sum=1000*interest_1;
????????return?sum;
}
float?Demand_principal_year(){
????float?sum=0.0;
????sum=1000*interest_2;
????return?sum;
}
float?principal_year(){
?????float?sum=0.0;
?????sum=1000*(interest_1/12.0)*6;
?????sum=(1000+sum)*((interest_2/12.0)*6);
?????return?sum;
}
int?main(){
????printf("
定期一年利息=%f\n,定期一年本金=1000\n,活期一年利息=%f\n,
活期一年本金=1000\n,定期半年、活期半年利息=%f\n,定期半年、活期半年本金=%f\n",
Regular_principal_year(),Demand_principal_year(),
principal_year()+principal_year_1(),principal_year_1()+1000);
return?0;
}