| 
 | 
 
 
 楼主 |
发表于 2019-2-1 14:14:28
|
显示全部楼层
 
 
 
 
#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); 
         
        mir = yir / 12 / 100;    // 月利率 
        time = time * 12; 
        ratio = ratio / 10.0; 
        total_price = price * area;    // 房款总额  
        down_payment = total_price * (1 - ratio) / 10;    // 首期付款  
        loan = total_price - down_payment;    // 贷款总额 
        ave_repay = loan * mir * pow((1 + mir),time) / (pow((1 + mir),time) - 1);    //月均还款 
        total_repay = time * ave_repay;    // 还款总额 
        interest = total_repay - loan;    // 支付利息 
                 
        printf("========== 报告结果 ==========\n"); 
                 
        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; 
 }  |   
 
 
 
 |