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

/* Daphne 以10%的单利息投资了100美元(也就是说,每年投资赢得的利息等于原始投资的10%)。 Deirdre 则以每年5%的复合利息投资了100美元(也就是说,利息是当前结余的5%,其中包括以前的利息)。 编写一个程序,计算需要多少年deirdre的投资额才会超过Daphne,并且显示出到那时两个人的投资额。 */ #include 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; } 

你可能感兴趣的:(about,C)