#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
void fun1(float sum, char* p, int year)
{
int lag;
float year_rate, mon_rate, mon_inher, next, count = 0;
if (strcmp(p, "公积金贷款") == 0)lag = 1;
else if (strcmp(p, "商业贷款") == 0)lag = 2;
if (lag == 1)
{
if (year >= 1 && year <= 5)year_rate = 0.0275;
else year_rate = 0.0325;
}
else if (lag == 2)
{
if (year == 1)year_rate = 0.0435;
else if (year >= 2 && year <= 5)year_rate = 0.0475;
else year_rate = 0.049;
}
mon_rate = year_rate / 12;
mon_inher = sum / (year * 12);
for (int i = 1; i <= year * 12; i++)
{
if (i == 1)next = sum * mon_rate + mon_inher;
else
next = (sum - mon_inher * (i - 1)) * mon_rate + mon_inher;
count += next;
printf("第%d个月应该还:%f\n", i, next);
}
printf("共应该还:%f\n", count);
}
int main()
{
float sum;
char p[20];
int year;
scanf("%f%s%d", &sum, p, &year);
fun1(sum, p, year);
}