|
#include <stdio.h>
int main(void)
{
double amount, init, rate, month;
int i;
puts("購入価額, 頭金, 年利(%), 毎月の返済額?");
if (scanf("%lf%*c%lf%*c%lf%*c%lf", &amount, &init, &rate, &month) != 4)
return 1;
amount -= init;
rate = rate/1200 + 1;
printf("%3d年 %2d月 %13.0f\n", 0, 0, amount);
for (i = 0; i < 500 && amount >= 0; i++) {
amount = (long)(amount * rate) - month;
printf("%s%3d年 %2d月 %13.0f\n", (i%12)?"":"\n", i/12, i%12+1, amount);
}
return 0;
}
|