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