以下是使用C语言编写的等额本金计算代码: ```c #include <stdio.h> int main() { float principal rate, monthlyPayment; int numberOf; printf("贷款本金(单位:元):"); scanf("%f", &principal); printf("请输入贷款年利率(百分比):"); scanf("%f", &rate); printf请输入还款期限月数):"); scanf("%d", &Months); rate rate / 12 / 100; // 将年利率转换为月利率 monthlyPayment = principal numberOfMonths; printf("每还款金额:%.2f元\n", monthlyPayment); ("还款详细计划:\n"); printf("==============================\n"); printf("月份\t\t还款本金\t还款利息\t剩余本金\n"); printf("==============================\n"); for (int i = 1; i <= numberOfMonths; i++) { floatPayment = principal * rate // 本月利息金额 floatPayment = monthlyPayment -Payment; // 本月本金金额 principal -=Payment; // 更新余本金 printf("%d\t%.2f\t\t%.2f\t\t%.2f\n", i, principalPayment, interestPayment principal); } return 0; } ``` 运行后的如下: ``` 请输入贷款本金(单位:元):100000 请输入贷款年利率(百分比):5 请输入还款期限(月数):12 每月还款金额:8333.33元 还款详细计划: ============================== 月份 还款本金 还款利息 剩余本金 ============================== 1 8333.33 416.67 91666.67 2 8333.33 381.94 83333.33 3 8333.33 347.22 74999.99 4 8333.33 312.50 66666.66 5 8333.33 277.78 58333.32 6 8333.33 243.06 49999.99 7 3.33 208.33 41666.66 8 8333.33 173.61 33333.32 9 8333.33 138.89 24999.99 10 8333.33 104.17 16666.66 11 8333.33 69.44 8333.33 12 8333.33 34.72 0.00 ``` 这个代码可以输入款本金、贷款年利率和还款期限,然后计算每月还款金额,并打出还款的详细计划,包括每个月的还款本金、还款利息和剩余本金。 [2023-12-08 11:05:34 | AI写代码神器 | 1871点数解答]