一波操作之后我发现我在乱写,发现原来利息是这样算的
然后我一波操作之后发现也不是这样算的。原来利息是这样算的
原来是幂运算!
什么东西。。。
? ? ? ? 原来总金额就是本金*(1+利率)^年限。利息就是总金额-本金!!!
代码如下
#include<iostream>
using namespace std;
void funa(double b, int y, double x) {
double t = b;
for (int i = 1; i <= y; i++) {
t *= 1 + x;
}
printf("interest=%.2lf, total=%.2lf", t-b, t);
}
int main() {
double b;
int y;
cin >> b >> y;
switch (y) {
case 1:
funa(b, y, 0.030); break;
case 2:
funa(b, y, 0.033); break;
case 3:
funa(b, y, 0.038); break;
case 4:
funa(b, y, 0.040); break;
default:
funa(b, y, 0.042); break;
}
return 0;
}
义务教育漏网之鱼→_→