1466 - 《C语言程序设计》江宝钏主编-习题3-9-利滚利
时间限制 : 1 秒
内存限制 : 128 MB
根据当前银行的利率表,从键盘输入存款金额money,存期year和年利率rate,计算银行存款的本息
计算公式为: sum=money(1+rate)year,sum为本息合计,输出保留一位小数。
书上印刷有误,year应为指数。
题目输入
存款金额money,存期year和年利率rate
题目输出
本息合计
输入/输出样例
输入格式
10000 5 0.1
输出格式
16105.1
C语言解答
#include<stdio.h> #include<math.h> int main() { int year; float money,rate,sum; sum=0; scanf("%f%d%f",&money,&year,&rate); sum=money*pow((1+rate),year); printf("%.1f\n",sum); return 0; }
C++解答
#include "stdio.h" #include "math.h" int main(int argc, char* argv[]) { double m,y,r,sum; while(~scanf("%lf%lf%lf",&m,&y,&r)) { sum=m*pow((1+r),y); printf("%.1lf\n",sum); } return 0; }