题目要求:
银行按年计算存款利息,例如,年利息是10%时,存100元,存入1年后,账户里会有110元,2年后则有121元。函数account根据账户初始钱数,年利率,存款年数计算取出时账号余额。完成该函数的编写。
注意:
账户余额单位为元,年利息0.03表示3%,存款年数为正整数。
样例输入:100 0.01 样例输出:121
题目作答:
#include <iostream>
#include <fstream>
using namespace std;
//balance -- 账户初始余额
//interest -- 年利息
//years -- 存款年数
double account(double balance, double interest, int years);
double account(double balance, double interest, int years)
{
double res = balance;
for(int i=0;i<years;i++)
res = res + res*interest;
return res;
}
int main()
{
double bal,ist;
int n;
cout<<"请输入存款数、年利息、存款年数:";
cin>>bal>>ist>>n;
cout<<n<<"年后余额为:"<<account(bal,ist,n)<<endl;
return 0;
}
喜欢😍就好~