c語言:購房從銀行貸了一筆款d,准備每月還款額為p,月利率為r,計算多少月能還清。
設d為300000元,p為6000元,r為1%。對求得的月份取小數點后一位,對第2位按四舍五入處理。
提示:計算還清月數m的公式如下:m=log(p/p-d*r)/log(1+r)
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int d=300000,p=6000; 6 double r=0.01,m; 7 m=log10(p/(p-d*r))/log10(1+r); 8 printf("需要m=%.1f月才能還清\n",m); 9 printf("保留兩位后m=%.2f知,小數點第2位是四舍五入處理\n",m); 10 return 0; 11 }