>>337
#include<stdio.h>
int main(void){
long gankin, zandaka, risoku, siharai,risoku_total=0L, siharai_total=0L;
int i, kaisuu, nokori_kaisuu;
double riritu;

printf("元金?");
scanf("%ld", &gankin);
printf("支払回数?");
scanf("%d", &kaisuu);
printf("利率(%)?");
scanf("%lf", &riritu);
riritu/=100.0;

zandaka=gankin;
printf("%4s %8s %8s %10s\n", "回数", "支払額", "利息", "残高");
for(i=1;i<=kaisuu;i++){
nokori_kaisuu=kaisuu+1-i;
risoku=zandaka*riritu;
siharai=zandaka/nokori_kaisuu+risoku;
zandaka+=risoku;
zandaka-=siharai;
printf("%4d %8ld %8ld %10ld\n", i, siharai, risoku, zandaka);
risoku_total+=risoku;
siharai_total+=siharai;
}
printf("%4s %8ld %8ld\n", "計", siharai_total, risoku_total);

return 0;
}