牛客编程巅峰赛S2第4场 - 青铜&白银&黄金 A-牛牛掷硬币
牛牛掷硬币
https://ac.nowcoder.com/acm/contest/9475/A
每次乘以0.5,发现第九次是就是0.00了,所以直接特判,一开始一直编译错误,所以代码很长。
class Solution { public: /** * 返回一个严格四舍五入保留两位小数的字符串 * @param n int整型 n * @return string字符串 */ string Probability(int n) { if(n==1){ string res="1.00"; return res; } if(n==2) { string res="0.50"; return res; } if(n==3){ string res="0.25"; return res; } if(n==4){ string res="0.13"; return res; } if(n==5){ string res="0.06"; return res; } if(n==6){ string res="0.03"; return res; } if(n==7){ string res="0.02"; return res; } if(n==8){ string res="0.01"; return res; } string res="0.00"; return res; } };