日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2017模拟赛:还款计算

發布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2017模拟赛:还款计算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

銀行貸款的等額本息還款方法是:
每月還固定的金額,在約定的期數內正好還完(最后一個月可能會有微小的零頭出入)。

比如說小明在銀行貸款1萬元。貸款年化利率為5%,貸款期限為24個月。
則銀行會在每個月進行結算:
結算方法是:計算本金在本月產生的利息: 本金 x (年利率/12)
則本月本金結余為:本金 + 利息 - 每月固定還款額
計算結果會四舍五入到“分”。

經計算,此種情況下,固定還款額應為:438.71

這樣,第一月結算時的本金余額是:
9602.96
第二個月結算:
9204.26
第三個月結算:
8803.9
....
最后一個月如果仍按固定額還款,則最后仍有0.11元的本金余額,
但如果調整固定還款額為438.72, 則最后一個月會多還了銀行0.14元。
銀行會選擇最后本金結算絕對值最小的情況來設定 每月的固定還款額度。
如果有兩種情況最后本金絕對值相同,則選擇還款較少的那個方案。

本題的任務是已知年化利率,還款期數,求每月的固定還款額度。

假設小明貸款為1萬元,即:初始本金=1萬元。
年化利率的單位是百分之多少。
期數的單位為多少個月。

輸入為2行,
第一行為一個小數r,表示年率是百分之幾。(0<r<30)
第二行為一個整數n,表示還款期限。 (6<=n<=120)

要求輸出為一個整數,表示每月還款額(單位是:分)

例如:
輸入:
4.01
24

程序應該輸出:
43429

再比如:
輸入:
6.85
36

程序應該輸出:
30809

1 import java.math.BigInteger; 2 import java.util.Arrays; 3 import java.util.Scanner; 4 5 6 public class Main { 7 public static void main(String[] args) { 8 Scanner input = new Scanner(System.in); 9 double r = input.nextDouble(); 10 int n = input.nextInt(); 11 double sum = 1000000; 12 double result = sum; 13 int h = 0; 14 double temp = result; 15 while(true){ 16 temp = result; 17 result = sum; 18 h++; 19 for(int i=0;i<n;i++){ 20 result = result+result*r/1200-h; 21 } 22 if(result<0){ 23 break; 24 } 25 } 26 if(temp<Math.abs(result)){ 27 System.out.println(h-1); 28 }else{ 29 System.out.println(h); 30 } 31 } 32 33 }

?

轉載于:https://www.cnblogs.com/lolybj/p/6596078.html

總結

以上是生活随笔為你收集整理的2017模拟赛:还款计算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。