C语言数学函数求本利和 c语言本利和计算公式

c语言编程求解

#include stdio.h

成都创新互联公司专业IDC数据服务器托管提供商,专业提供成都服务器托管,服务器租用,眉山联通机房眉山联通机房,成都多线服务器托管等服务器托管服务。

#include math.h

void main()

{

double deposit,capital,rate;

int n;

printf("请输入存款本金:");

scanf("%lf",capital);

printf("请输入年 利 率:");

scanf("%lf",rate);

printf("请输入存款年数:");

scanf("%d",n);

deposit=capital*pow((1+rate),n);  //pow() 计算乘方的函数

printf("%d年后本利之和为:%.2lf\n",n,deposit);  //%.2lf 保留2位小数

}

这里输入的利率是小数输入,如果想改成百分数输入也可以。

添加语句rate = rate/100;到计算本利和语句之前就可以了

rate = rate/100;

deposit=capital*pow((1+rate),n);

输入的时候输入百分数,不过要省略百分号%

修改后:

c语言 计算定期存款本利之和

#include

int

main(void)

{

float

rate,capital,deposit=0;

int

n;

printf("Please

input

the

rate:");

scanf("%f",rate);

printf("Please

input

the

n:");

scanf("%d",n);

printf("Please

input

the

capital:");

scanf("%f",capital);

deposit=capital+capital*n*rate/100;

printf("The

deposit

is

%f\n",deposit);

return

0;

}

运行结果如下:

这里需要给你解释一下,输入的时候那个利率我是直接按百分比算的,比如2.25%

就输入2.25就好,计算的时候帮你转化成小数点了,如果要输入小数点那种,capital*n*rate/100;这里的100你就自己去掉。

利用C语言计算存款本利之和

把float变成double,你声明是浮点型,输入用lf表示是双精度,这个输入之后肯定不正确

编程从键盘输入存钱的本金、存款期限以及年利率,然后再输入按何种方式计息,最后再计算本利之和

按照以下进行输入,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语言数学函数求本利和 c语言本利和计算公式
网站链接:http://scjbc.cn/article/hpidec.html

其他资讯