c语言计算多年总投资额(循环计算)

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:26:28
题目是这样:从25岁开始每年投资10000元,直到65岁退休的时候为止.
每年投资盈利率为10%.编写程序计算在退休时的总投资额.
我觉得题目应该是说投资盈利的资金也投入到投资的部分.
也就是要循环计算(X+10000)*1.1这一公式.直到65岁那年为止.
应该是运用WHILE 或FOR语句进行循环运算吧.
可是实在不知道该如何写程序.
请教高手指点.谢谢
我想按题意是指将每一年的收益投资也算是总投资额的一部分来运算

age=25;
money=10000;
if age<=(65-1) than
age=age+1;
money=money*(1+10%)+10000;
end if
print money
end

照题意总投资额就是41*10000元

除非将每一年的收益投资也算是总投资额的一部分
----------------------------------------------------------------------------------------
#include <stdio.h>
int main()
{
double per_year = 100000;//每年追加投资额
double total = 0;//每年投资额(去年盈利的资金 + 每年追加投资额)
int num_year = 41;//25到65岁
double money = 0;//每年投资额累加

for(int i = 0; i < num_year; i++)
{

total *= 1.1;//去年投资后的总收益
total += per_year;//再加100000就是今年投资额

money += total;//累计上今年投资数
}

printf("总共投资的钱是%f\n", money);

return 0;
}

#include<stdio.h>
void main()
{
int i;double x=0;
for(i=25;i<=65;i++)
x=(x+10000)*1.1;
printf("总额为:%f\n",x);
}
我运行过了