/* Daphne 以10%的单利息投资了100美元(也就是说,每年投资赢得的利息等于原始投资的10%)。 Deirdre 则以每年5%的复合利息投资了100美元(也就是说,利息是当前结余的5%,其中包括以前的利息)。 编写一个程序,计算需要多少年deirdre的投资额才会超过Daphne,并且显示出到那时两个人的投资额。 */ #include <stdio.h>int main (void){ double sum1, sum2, ch; int y = 1; int i; ch = 1.0; do { sum1 = 0.1 * 100 * y; for (i = 1; i <= y; ++i ) { ch *= (1 + 0.05); } sum2 = 100 * ch; y++; }while (sum2 < sum1); y = y - 1; printf ("在第%d年deider以投资额%lf超过了daphne的投资额%lf",y,sum2,sum1); system ("pause"); return 0;}
添加回答
举报
0/150
提交
取消