<?php
header('content-type:text/html;charset=utf-8;');
$max_num = 903; //這個數可以人為定義
$range = range(1, $max_num);
$range_len = count($range);
$last_value = $range[$range_len - 1];
$last_value_len = strlen($last_value); $n = 0;//層數
foreach ($range as $key => $value) elseif($value == $range_len)
} $n_len = strlen($n); //輸出層級數字金字塔
for($i = 1;$i <= $n;$i++)else
} echo"
"; }
echo '共有層級數:$n ='.$n.'
'; echo '第n行的第1個數為:($n*$n - $n + 2) / 2 = '.(($n*$n - $n + 2) / 2).'
';//第n行的第1個數為n(n-1)/2+1=(n^2-n+2)/2,第n行第n個數為(n^2-n+2)/2+n-1=(n^2+n)/2
echo '第n行的第n個數為:($n*$n + $n) / 2 = '.(($n*$n + $n) / 2).'
';//第n行的第1個數為n(n-1)/2+1=(n^2-n+2)/2,第n行第n個數為(n^2-n+2)/2+n-1=(n^2+n)/2
輸出: oracle中查詢第m行到第n行的方法
表內容如下 balance accountno 1000 1 1000 2 1000 3 1000 4 1000 5 在oracle資料庫中查詢結果的行號使用偽列rownum表示 從1開始 需要注意rownum是在查詢之後排序之前賦值的。查前2行 select from account where ...
求Fibonacci數列的第n項
題目 定義fibonacci數列如下 遞迴的方法,如下 include using namespace std int fibona int n int main 從下往上計算,首先根據f 0 和f 1 計算f 2 再根據f 1 和f 2 求出f 3 依此類推就可以算出第n項了,時間複雜度為o n ...
sed和shell 刪除檔案的第n行和倒數第n行
刪除第三行,並把結果送至檔案newfile sed 3d file newfile刪除倒數第三行,把結果送至檔案newfile tac file sed 3d tac newfile刪除倒數第三行,bash shell版本 linenum cat file wc l linenum last3 ex...