Diberikan desimal dalam bentuk <float>, <precision>, Anda menggambar representasi grafis dari bagian desimal (yaitu fraksi) dari float. Contoh:
Input:,
6.75, 4output:6||| 7 ----6.75(angka pertama dari input) adalah angka untuk dijelaskan,4(angka kedua dari input) adalah jumlah tanda hubung di bawah pipa.6adalah lantai 6.75,7adalah langit-langit6.75. Jumlah pipa adalahdecimal part of first input number * second input number.Input:,
10.5, 6output:10||| 11 ------Input:,
20.16, 12output20|| 21 ------------.16sebenarnya membutuhkan 1,92 pipa, tetapi karena saya tidak bisa menggambar 1,92 pipa, saya hitung menjadi 2.Input:,
1.1, 12output:1| 2 ------------.1adalah 1,2 pipa dalam hal ini, jadi lantai ke 1 pipa.Juga, kasing tepi. Input:
5, 4(yaitu angka bilangan bulat), output:5 6 ----
- Angka untuk dijelaskan adalah float positif, hanya dibatasi oleh kemampuan bahasa Anda.
- Angka presisi adalah bilangan bulat genap, lebih besar dari 2 (yaitu presisi minimum yang diperlukan adalah 4). Ini bisa besar sembarang.
- > = n.5 pipa dibulatkan, ke n + 1 (yaitu 1,5 dibulatkan menjadi 2 dan 2,5 dibulatkan menjadi 3). <n.5 pipa dibulatkan menjadi n (yaitu 1,4 dibulatkan menjadi 1 dan 2,4 dibulatkan menjadi 2).
- Jika akan lebih nyaman untuk bahasa Anda, Anda dapat mengambil input sebagai array, mis
[6.75, 4]. Jika Anda mengambil input dalam urutan terbalik, yaitu[4, 6.75], silakan tentukan dalam jawaban Anda.
5.0 4: apakah itu menarik dari 5ke 6atau dari 4ke 5, atau baik diterima? Input 1.25 2: apakah memiliki 0 atau 1 |, dan mengapa (yaitu apa aturan pembulatan)? Apakah angka pertama dalam input harus positif? Berapa presisi dan besarnya maksimum? Apakah angka kedua dalam input harus positif? Jika negatif, apakah kita mundur?