您的位置:首页 > 其它

Daphne 以10%的单利息投资了100美元(也就是说,每年投资赢得的利息等于原始投资的10%)。 Deirdre 则以每年5%的复合利息投资了100美元(也就是说,利息是当前结余的5%,其中包括以前的利息)。 编写一个程序,计算需要多少年deirdre

2011-03-23 07:36 2381 查看
/*
Daphne 以10%的单利息投资了100美元(也就是说,每年投资赢得的利息等于原始投资的10%)。
Deirdre 则以每年5%的复合利息投资了100美元(也就是说,利息是当前结余的5%,其中包括以前的利息)。
编写一个程序,计算需要多少年deirdre的投资额才会超过Daphne,并且显示出到那时两个人的投资额。
*/
#include <stdio.h>
int main(void)
{
const double BASE_DOLLER = 100.0;         /*基本投资额 100 */
const double DAPHNE_RATE = 0.1;       /*daphne 的利率10% */
const double DEIRDRE_RATE = 0.05;    /*deirdre 的利率 5% */
int  years;
double daphne,                  /*daphne 的投资额*/
deirdre;				/*deirdre 的投资额*/

years = 0;
daphne = BASE_DOLLER;
deirdre = BASE_DOLLER;
while(daphne >= deirdre)
{
daphne += BASE_DOLLER * DAPHNE_RATE; /*daphne t年的投资额,相信你很喜欢这数字*/
deirdre += deirdre * DEIRDRE_RATE;       /*deirdre t年的投资额,不错这个看上去更着数!*/
years++;
}
printf("%d 年 daphne = %.2f/tdeirdre = %.2f/n", years,daphne,deirdre);
system("pause");

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐