/* *Copyright (c)2013,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:孙玲倩 *完成日期:2013年10月15日 *版本号:v1.0 *问题描述:计算定期还款金额 *问题分析:输入本金,贷款的时间长度,每年偿还的次数,贷款利率,输出定期还款金额 */
#include <iostream> #include<cmath> using namespace std; int main() { double payment,rate,numyears,principal,a,b,c,d,e; int payperyear; cout<<"请输入本金,贷款的时间长度,每年偿还的次数,贷款利率,然后按回车键:"<<endl; cin>>principal>>payperyear>>numyears>>rate; a=rate*principal/payperyear; b=rate/payperyear+1; c=-(payperyear*numyears); d=pow(b,c); e=1-d; payment=a/e; cout<<"payment="<<payment<<endl; return 0; }