猴子吃包子 運用setprecision()和fixed
猴子吃包子 運用setprecision()和fixed
問題描述
從前,有一隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同;肉包每秒鐘吃x個;韭菜包每秒鐘吃y個;沒有餡的包子每秒鐘吃z個;現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子;問:猴子吃完這些包子要多久?結果保留p位小數。
輸入格式
輸入1行,包含7個整數,分別表示吃不同包子的速度和不同包子的個數和保留的位數。
輸出格式
輸出一行,包含1個實數,表示吃完所有包子的時間。
這一題要求保留小數點後p位,難點在於事先不確定p值是多少,可以使用setprecision()和fixed 解決這個問題。
#include<bits/stdc++.h>
using namespace std;
int main(){
double x,y,z,x1,y1,z1,p;
cin>>x>>y>>z>>x1>>y1>>z1>>p;
double t1 = x1/x;
double t2 = y1/y;
double t3 = z1/z;
double t = t1 + t2 + t3;
cout<<setprecision(p)<<fixed<<t<<endl;
return 0;
}
setprecision()和fixed 是STL庫中的內容,setprecision( int p )是設定數值的精度,包含整數和小數。fixed 表示用一般的方式輸出浮點數,C++預設的流輸出數值有效位是6。setprecision()和fixed合用就可以保留小數點後的位數。
相關文章
- 猴子吃桃問題
- 包子
- C語言演算法之猴子吃桃C語言演算法
- Python3 (基礎練習)猴子吃桃Python
- 習題4-10 猴子吃桃問題
- 九度oj 題目1416:猴子吃堅果
- 猴子吃桃子問題:有一堆桃子,猴子第一天吃了其中的一半,並多吃了一個! 以後每天猴子都吃其中的一半,然後再多吃一個。當到第10天時, 想再吃時(即還沒吃),發現只有一個桃子了。問題:最初共多少個桃子?
- Fixed with absolute
- Increasing Sequence with Fixed OR
- 猴子命令
- Fixed "There was a problem with the editor 'vi'"
- 猴子分香蕉
- Python 中的鴨子型別和猴子補丁Python型別
- CSS position定位(fixed、sticky)CSS
- 猴子選大王-phpPHP
- 猴子分蘋果蘋果
- 油猴子的使用
- 節點的運用和方法
- position:fixed顯示錯位
- Python介紹和基礎運用Python
- jquery 對css和js的匯入和運用jQueryCSSJS
- 不動點迭代(Fixed Point Iteration)
- position:fixed 相對父元素定位
- 遞迴的列印和階乘運用遞迴
- 驗證碼的識別和運用
- 表單運用和基礎練習
- JAVA 猴子分桃子問題Java
- 為什麼MOBA類和“吃雞”遊戲不推薦用tcp協議遊戲TCP協議
- 《貪吃蛇巴士》:《貪吃蛇》和《瘋狂計程車》的「完美結晶」
- L1-091 程式設計師買包子 分數 10程式設計師
- 吃雞的FPP和TPP模式之爭模式
- css fixed視窗底部固定定位CSS
- 基於Fixed定位的框選功能
- CSS position:sticky與position:fixed 區別CSS
- 解決CSS position:fixed 相容問題CSS
- 修復ios不支援fixed屬性iOS
- 用 Python 寫個貪吃蛇,保姆級教程!Python
- 用Python解鎖“吃雞”正確姿勢Python