//
// invest.c
// day05
//
// 打印一个投资利率表
// 打印100元在指定年份内投资,按相应回报率计算收益 ,程序输出如下:
// 利率: 6%年份:5
//
// Year 6%7% 8% 9% 10%
// 1 106 107 108 109 110
// 2 112.36 114.49 116.64 118.81 121
// 3 119.10 122.50 125.97 129.50 133.10
// 4
// 5
// Created by apple on 13-6-6.
// Copyright (c) 2013年 apple. All rights reserved.
//
#include
//通过迭代方式计算利率。
double income(int y,double r){
double i = 0.0;
if(y==1){
i = 100 * (1 + r);
printf("%.2lf\n",i);
}else{
y -= 1;
i = income(y, r) * (1 + r);
printf("%.2lf\n",i);
}
return i;
}
int main()
{
int year = 0;
double rate = 0.0;
printf("请输入利率:");
scanf("%lf",&rate);
printf("请输入年份:");
scanf("%d",&year);
income(year,rate);
return 0;
}