/*Daphne以10%的单利息投资了100美元(也就是说,每年投资获利相当于原始投资的10%)。Deirdre以5%的复合利息投资了100美元(也就是说
,利息相当是前余额的5%,包含之前的利息)。编写一个程序,计算要多少年Deirdre的投资额才会超过Daphne并显示当时那两人的投资额。
*/
#include<stdio.h>
int main(void)
{
float Da_profit=100;
float De_profit=100;
int year=1;
while (Da_profit >= De_profit) {
Da_profit += 10;
De_profit *= 1.05;
year++;
}
printf("year=%d\n Da_profit=%f\n De_profit=%f\n", year,Da_profit,De_profit);
return 0;
}
C PRIMER PLUS(第六版编程练习)6.16编程练习_16题
最新推荐文章于 2024-06-28 23:49:28 发布
本程序通过对比Daphne以10%单利投资和Deirdre以5%复利投资的情况,计算出Deirdre的投资额超过Daphne所需的时间及两者投资额的具体数值。
984

被折叠的 条评论
为什么被折叠?



