|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 1613551 于 2022-3-30 16:17 编辑
问题如下图,有人知道是什么意思吗?
这是我的源代码
#include <stdio.h>
#include <math.h>
int main() {
float price, area, yir, mir; //单价/面积/年利率/月利率
float interest, loan; //利息、贷款总额
float ave_repay, down_payment; //月均还款、首期还款
float total_price, total_repay; //房贷总额、还款总额
int ratio, time; //按揭成数、按揭年数
printf("请输入单价(元/平方):");
scanf("%f", &price);
printf("请输入面积:");
scanf("%f", &area);
printf("请输入按揭成数:");
scanf("%d", &ratio);
printf("请输入按揭年数:");
scanf("%d", &time);
printf("请输入当前基准年化率:");
scanf("%f", &yir);
printf("==========报告结果==========");
mir = yir / 100.0 / 12.0; //月利率
float month = time * 12; //还款月数
total_price = price * area ;//房款总额
loan = total_price * ratio / 10.0 ;//贷款总额
ave_repay = loan * (mir * pow(1+mir, month) / pow(1+mir, month) - 1;
interest = ave_repay * month - loan; //支付利息
total_repay = interest + total_price;
down_payment = total_price - loan;
printf("房贷总额:%.2f元\n", total_price);
printf("首期付款:%.2f元\n", down_payment);
printf("贷款总额:%.2f元\n", loan);
printf("还款总额:%.2f元\n", total_repay);
printf("支付利息:%.2f元\n", interest);
printf("月均还款:%.2f元\n", ave_repay);
return 0;
}
ave_repay = loan * (mir * pow(1+mir, month) / pow(1+mir, month) - 1; 这一句也少了个括号 )
|
-
|