P39-习题2-6

/*按月等额本息还款,还款年限-月还款额表*/
#include <stdio.h> #include <math.h> int main(void) { int year; double loan,money,rate,x; /*loan,money,rate,分别为月利率,月还款额,还款月数*/
scanf(
"%lf",&loan); scanf("%lf",&rate); printf("year money "); for(year=5;year<=30;year++){ /*对x进行赋值*/
x
=pow(1+rate,12*year); money=loan*rate*x/(x-1); printf("year=%d money=%.0f ",year,money); } return 0; }

在运行的时候利率取太大了,导致输出时每月还款额都一样了,建议利率取小点

原文地址:https://www.cnblogs.com/xym0914/p/3379439.html