藍橋杯 演算法訓練 猴子吃包子 C

2021-10-05 03:43:13 字數 1183 閱讀 4979

問題描述

從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同;肉包每秒鐘吃x個;韭菜包每秒鐘吃y個;沒有餡的包子每秒鐘吃z個;現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子;問:猴子吃完這些包子要多久?結果保留p位小數。

輸入格式

輸入1行,包含7個整數,分別表示吃不同包子的速度和不同包子的個數和保留的位數。

輸出格式

輸出一行,包含1個實數,表示吃完所有包子的時間。

樣例輸入

4 3 2 20 30 15 2

樣例輸出

22.50

資料規模和約定

0這題其實很簡單 關鍵的兩個點在於

問題1.如何保留兩位小數並且輸出

問題2.在c++當中除法存在內部四捨五入的情況如何解決

**:

#include

"iostream"

#include

"iomanip"

using

namespace std;

intmain()

問題1:如何保留兩位小數並且輸出

當中我們使用了setprecision(n)函式

用法就簡單的介紹一下(如果想深入了解可以去搜一下其他大佬的部落格)

首先可以將他簡單的理解為保留n位有效數字

#include

#include

"iomanip"

using

namespace std;

intmain()

輸出結果為3.1

所以我們需要用到setiosflags(ios::fixed)

縮寫為fixed

#include

#include

"iomanip"

using

namespace std;

intmain()

輸出結果就為3.14

這個函式需要乙個標頭檔案

#include 「iomanip」

可不要忘記了

問題2.在c++當中除法存在內部四捨五入的情況如何解決

沒什麼好講的

定義變數的時候為long double

藍橋杯 演算法訓練 猴子吃包子 除法模擬

資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問 猴子吃完這些包子要多久?結果...

C語言實現 藍橋杯 演算法訓練 猴子吃包子

藍橋杯試題解答彙總鏈結 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問 猴子...

試題 演算法訓練 猴子吃包子

試題 演算法訓練 猴子吃包子 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問...