编程计算第一、第二、第三个月还贷后剩余的贷款金额:
# include <stdio.h>
int main()
{
double amount;//总贷款金额
double rate;//年利率
double monthlyPayment;//月还款额
double firstPayment = 0;//首月贷款余额
double secondPayment = 0;
double thirdPayment = 0;
double monthlyRate = 0.01 * 6.0/12;//月利率
printf("Enter amount of loan: ");
scanf("%lf", &amount);
printf("Enter rate of loan: ");
scanf("%lf", &rate);
printf("Enter monthlyPayment of loan: ");
scanf("%lf", &monthlyPayment);
/*在显示每次还款后的余额时保留两位小数。提示:每个月的贷款余额减去还款金额后,
还需要加上贷款余额与月利率的乘积。月利率的计算方法是把用户输入的利率转换成百分数再除以12。
*/
firstPayment = amount - monthlyPayment + amount * monthlyRate;
secondPayment = firstPayment - monthlyPayment + firstPayment * monthlyRate;
thirdPayment = secondPayment - monthlyPayment + secondPayment * monthlyRate;
printf("Balance remaining after first payment: %.2f\n",firstPayment);
printf("Balance remaining after second payment: %.2f\n", secondPayment);
printf("Balance remaining after third payment: %.2f\n", thirdPayment);
}