我是c ++编程的新手。我试图解决这个问题,但我找不到计算总和的公式。
编写一个程序来估计一名年轻工人在65岁退休前将会做多少。请求工人的姓名,年龄和起薪作为输入。假设工人每年获得5%的加薪。例如,如果用户输入Helen,25和20000,则输出将为: 海伦将获得约2415995美元
这是我的公式:
for(age;age<=65;age++)
{
sum=sum+stSalary+(5/100);
}
当for循环完成时我打印了总和,但它的值是错误的。
答案 0 :(得分:0)
double sum = 0;
for (int i = age; i < 65; i++)
{
sum = sum + stSalary;
stSalary = stSalary * 1.05;
}