【程式24】
題目:給乙個不多於5位的正整數,要求:一、求它是幾位數,二、逆序列印出各位數字。
$num = rand(1,99999);strlen($num
);$arr_num = str_split($num
);array_reverse($arr_num);
strlen() 返回給定的字串的長度。(returns the length of the given
string
.)str_split() 將字串轉換到乙個陣列中。(converts a string to an array.)
array_reverse() 返回乙個單元順序相反的陣列。(returns a cell in the reverse order
array
.)
【程式25】
題目:乙個5位數,判斷它是不是回文數。即12321是回文數,個位與萬位相同,十位與千位相同。
$five = rand(10000, 99999);$arr_five = str_split($five
);if($arr_five[0]==$arr_five[4] && $arr_five[1]==$arr_five[3])
算24點程式
基本原理是窮舉4個整數所有可能的表示式,然後對表示式求值。表示式的定義 expression expression number operator expression number 因為能使用的4種運算子 都是2元運算子,所以本文中只考慮2元運算子。2元運算子接收兩個引數,輸出計算結果,輸出的結果...
24點遊戲 程式 三
增加了部分去重複的功能,以及字尾轉中綴顯示。include include include include include include using namespace std struct toperdata 檢查計算的引數是否合法,也可以用於過濾一些重複的表示式 bool checkjisua...
24點遊戲 程式 三
增加了部分去重複的功能,以及字尾轉中綴顯示。部分結果 1 1 1 8,1 1 1 8 1 1 1 11,1 1 1 11 1 1 1 12,1 1 1 12 1 1 1 13,1 1 13 1 1 1 2 6,2 1 1 6 1 1 2 7,1 2 1 7 1 1 2 8,1 1 2 8 1 1 2...