您好,我正在制定一個投資計劃,您可以確定在退休前儲存儘可能多的錢用於學生貸款,還是最好只支付 最低付款你的貸款和其餘的投資。電源功能錯誤
我的電源功能有問題。儘管我檢查了每個非無限數字的部分,但futureInvestment = inf每次都保持無窮大。有人能告訴我在這裏做什麼錯嗎?
Ps我也用在頭文件中。
totalTime = (retireAge-currentAge);
//A = P(1+r/n)^nt
moneyAfterMinPayment = (userMoney-monthlyLoanPayment)*12;
printf("money after min payment each year is %lf \n",moneyAfterMinPayment);
//test P = 5000. r = 5/100 = 0.05 (decimal). n = 12. t = 10.
futureInvestment = pow(moneyAfterMinPayment*(1+
investmentReturnRate),totalTime);
你可能忘記了包含「math.h」。你能編譯警告嗎?你能提供[mcve]嗎? –
你檢查了pow的參數嗎?它可以幫助將它們打印出來,看看它們是否合理 –
發佈變量的類型將有所幫助。 – chux