課程
/后端開發
/PHP
/PHP入門篇
這節課的公式和講的這些沒有明白是什么意思,請老師詳解一下,謝謝
2015-04-27
源自:PHP入門篇 3-4
正在回答
這節課的意思是:給你指定的編號,在每排人數相同的情況下,根據數學運算來求出這個學生的位置(即他是在第幾排,第幾個座位上)。
具體實現思路:一個學生的位置的數學算法是這樣的,設定學生的編號為no,每排人數為a。
那么這個學生所在排為:no/a的整數部分+1。
這個學生的座位在該排的號碼為:如果no/a能整除則為a,如果不能整除則為no/a的余數部分(這個就是“取?!边\算)。
舉例:一個學生學號17,每排人數為4個座位。
那么該同學所在的排數為:17/4的整數部分+1=5.即在第五排
該同學的在第5排的那個位置上呢?17/4余數為1(17/4=4*4+1)那么該同學在第5排第1個位置上。
<?php? ?????$maxLine?=?4;?//每排人數 ?????$no?=?17;//學生編號 ?????$line?=?ceil($no/$maxLine);//??這個部分就是取整運算,算出他的說在的排?? ?????$row?=?$no%$maxLine?$no%$maxLine:$maxLine;?//?這個部分是得意思就是如果“取?!焙??????????????????????????????????????????????????//如果為0則為$maxLine,如果不為0那么就“取模”的值。 ?????echo?"編號<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>個位置"; ?????//輸出該學生的所在排和座位號。 ?>
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
1 回答這一節有點不明不白
3 回答這一節看不明白請大神指教
3 回答這節有點看不明白?
1 回答運行這個有什么用,沒明白,
4 回答這節內容實在不懂,有人能指點一下嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-14
這節課的意思是:給你指定的編號,在每排人數相同的情況下,根據數學運算來求出這個學生的位置(即他是在第幾排,第幾個座位上)。
具體實現思路:一個學生的位置的數學算法是這樣的,設定學生的編號為no,每排人數為a。
那么這個學生所在排為:no/a的整數部分+1。
這個學生的座位在該排的號碼為:如果no/a能整除則為a,如果不能整除則為no/a的余數部分(這個就是“取?!边\算)。
舉例:一個學生學號17,每排人數為4個座位。
那么該同學所在的排數為:17/4的整數部分+1=5.即在第五排
該同學的在第5排的那個位置上呢?17/4余數為1(17/4=4*4+1)那么該同學在第5排第1個位置上。