用c语言编写问题:马老师在某银行有10000元存款,银行年利率2.5%,计算10年后银行应支付多少?

Python019

用c语言编写问题:马老师在某银行有10000元存款,银行年利率2.5%,计算10年后银行应支付多少?,第1张

#include<stdio.h>

double fun(double p,double i,int n)

{

double f=p

int m

for(m=nm>0m--)

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))

}

单片机使用C语言或汇编语言。C语言本身就是一个大类。ANSI C 或TURBO C都可以用。

由于单片机对成本是敏感的,目前占统治地位的还是汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为什么还要用呢?很多高级的语言已经达到了可视化编程的水平为什么不用呢?原因很简单,就是单片机没有家用计算机那样的CPU,也没有像硬盘那样的海量存储设备。一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十K的尺寸!对于家用PC的硬盘来讲没什么,可是对于单片机来讲是不能接受的。 单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用PC上来运行,家用PC的也是承受不了的。