亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求解答,不太能看懂

為什么row的值是1,求解答

正在回答

4 回答

每排4個,學生的編號是17,所以需要先算出學生在第幾排(17 / 4) = 5,第五排.

然后再算學生在第五排的哪一個位置,所以用 (17 % 4) = 1,第一個位置.即row = 1.

2 回復 有任何疑惑可以回復我~
#1

Isolato4343644 提問者

那一行代碼等價于1?1:4 對吧?為什么選的是1這個值呢
2017-05-16 回復 有任何疑惑可以回復我~
#2

letaibai 回復 Isolato4343644 提問者

1 ? 1 : 4即1 為真嗎?為真則賦值為1,不為真則賦值為4.編程里除了0好像都為真,所以值為1
2017-05-16 回復 有任何疑惑可以回復我~
#3

Isolato4343644 提問者 回復 letaibai

我大概知道這句是什么意思了,靜下心來看看懂了,就是前面那個求余的式子是否成立,成立就取1不成立取4,多謝了
2017-05-16 回復 有任何疑惑可以回復我~

17除于4不應該等于4余1的嗎為什么等于5..1


0 回復 有任何疑惑可以回復我~

17%4=1 ?意思是17除以4余1 ? ? %是取除法中的余數

0 回復 有任何疑惑可以回復我~

<?php?

? ? ?$maxLine = 4; //每排人數

$no = 2;//學生編號 ?修改學生編號 假設為2


? ? ?$line=ceil($no/$maxLine); ?//那么他2/4=1(不能夠除則值為1)

$row=$no%$maxLine?$no%$maxLine:$no; ? //判斷在第幾個位置,2除以4取余值,不夠除余值為0;

//判斷為fault ?$row=$no(位置為編號2)

echo "編號<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>個位置";

?>


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456352    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

求解答,不太能看懂

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號