欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          通過PHP程序快速將一個正整數(shù)反轉(zhuǎn)輸出

          給你一個數(shù)1234567,你能不能通過編寫某程序輸出7654321呢?這就是所謂的反轉(zhuǎn)輸出或者說是逆序輸出。不知道作為程序員的大家有沒有實現(xiàn)的思路?

          首先給大家兩個思路:

          1.遞歸函數(shù)傳入正整數(shù),先輸出最末尾數(shù)字,再除以10用遞歸函數(shù)繼續(xù)迭代,直到該正整數(shù)為0時終止遞歸。

          2.逆序輸出一個整數(shù)可以對其除10直到其為0為止,并輸出其對10取余,最后的結(jié)果就是這個整數(shù)的逆序。

          各位可以先在本地進行練習,然后再對比一下我給出的方法。

          下面是我給出的方法:

          PHP代碼如下:

          <?php  function reverse_integer($n) {     $reverse = 0;     while ($n > 0)     {         $reverse = $reverse * 10;         $reverse = $reverse + $n % 10;         $n = (int)($n/10);     }     return $reverse; } print_r(reverse_integer(1234)."<br>"); print_r(reverse_integer(23));

          輸出結(jié)果:

          4321 32

          相關(guān)知識點介紹:

          循環(huán)語句while:只要指定條件為真,則循環(huán)代碼塊;

          x % y :模(除法的余數(shù)),x 除以 y 的余數(shù);

          x / y : 除,x 和 y 的商;

          x * y :乘,x 和 y 的積;

          print_r()函數(shù):用于打印變量,以更容易理解的形式展示。

          (int)使用示例:

          $a=0.99;  $b=(int)$a; //$b=0;  $a=1.99;  $b=(int)$a; //$b=1;

          附int相關(guān)介紹:

          int 是集合 ? = {…, -2, -1, 0, 1, 2, …} 中的某個數(shù)。

          整型值 int 可以使用十進制,十六進制,八進制或二進制表示,前面可以加上可選的符號(- 或者 +)。 可以用 負運算符 來表示一個負的int。

          要使用八進制表達,數(shù)字前必須加上 0(零)。要使用十六進制表達,數(shù)字前必須加上 0x。要使用二進制表達,數(shù)字前必須加上 0b。

          從 PHP 7.4.0 開始,整型數(shù)值可能會包含下劃線 (_),為了更好的閱讀體驗,這些下劃線在展示的時候,會被 PHP 過濾掉。

          最后給大家推薦最新最全面的《PHP視頻教程》~快來學習吧!

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號