程式24和程式25

2021-09-08 08:57:04 字數 655 閱讀 1516

【程式24】

題目:給乙個不多於5位的正整數,要求:一、求它是幾位數,二、逆序列印出各位數字。

$num = rand(1,99999);

strlen($num

);$arr_num = str_split($num

);array_reverse($arr_num);

strlen() 返回給定的字串的長度。(returns the length of the givenstring.)

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...