帮忙看看这个程序,对不对呢?当输入本金D为700000,利率为4.9%/12,月份m为240,能运行出来结果吗?
#include<stdio.h> #include<math.h>
void main()
{
double D,q,E,B=0,b,X;
int i,m;
printf("本金:");
scanf("%lf",&D);
printf("利率:");
scanf("%lf",&q);
printf("月份:");
scanf("%d",&m);
for(i=1;i<=n;i++)
{
E=(D*q*pow((1+q),m)/(pow((1+q),m)-1));
b=E-(D*q*pow((1+q),(i-1))/(pow((1+q),m)-1));
printf("第%d个月的月还款额为:%6.4f月支付利息 为:%6.4f\n",i,E,b);
B=B+E;
}
X=B-D;
printf("总还款额为:%6.4f 总支付利息为:%6.4f\n",B,X);
}
[此贴子已经被作者于2017-5-17 16:08编辑过]