abcd四個項目收益順序分別占10%,20%,30%,40%,當有一個項目不存在時則該項目收益歸上一個項目,項目a 始終存在,封裝一個函數(shù)得到abcd的收益;
這題不難,關鍵點是要想到用數(shù)組,這點想到了,那肯定能做出來。
程序代碼:
/**
???? * 獲取項目收益
???? * @param null $b
???? * @param null $c
???? * @param null $d
???? * @return array
*/
??? function getIncome($b = null, $c = null, $d = null)
??? {
??????? $income = ['a' => 0.1, 'b' => 0.2, 'c' => 0.3, 'd' => 0.4];
??????? if (!$d) {
??????????? $income['c'] += $income['d'];
??????????? $income['d'] = 0;
??????? }
??????? if (!$c) {
??????????? $income['b'] += $income['c'];
??????????? $income['c'] = 0;
??????? }
??????? if (!$b) {
??????????? $income['a'] += $income['b'];
??????????? $income['b'] = 0;
??????? }
??????? return $income;
??? }
?echo '
';<br>??? var_dump(getIncome(1, 0, 0));<br>?><div id="MySignature"></div> <div class="clear"></div>
每個人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺進程會占用資源并降低性能。幸運的是,許多工具可以讓 Windows 保持平穩(wěn)運行。
Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號