1. 用c++设计一个房贷计算器,在输入贷款总额,贷款年利率以及借贷月数后,能更具上述公式计算每月还款额
贷款月数和还款次数相等?我不是很清楚那个还款,我的算法是每一个月还款剩余的本金在计算每月本金的,也就是说每月本金不相同,你可以把问题描述的更加详细点,我在给修改修改
# include
using namespace std;
int main()
{
int a,n,i; //a表示贷款金额 n代表借贷月数
float k,s,p,q,m; //k代表年利率 s代表每月还款额 p代表每月本金 q代表每月利息 m表示上月本金
cout<<"请输入贷款金额"<<"a=";
cin>>a;
cout<<"请输入借贷月数"<<"n=";
cin>>n;
cout<<"请输入年利率"<<"k=";
cin>>k;
for(i=1;i<=n;i++)
{
p=a/n;
m=a-(p*i);
q=m*(k/12);
s=p+q;
cout<<"第"<<i<<"个月的还款金额为"<<"s="<<s<<endl;
a-=s;
}
return 0;
}
我运行试了,你看看可以不可以,不可以的话我在给改改