一道php演算法

2021-08-29 12:54:52 字數 1013 閱讀 5231

例如:輸入7,列印 七;123,列印 一百二十三;142505588,列印 一億四千二百五十萬五千五百八十八

自己花了乙個晚上才搞出來- -!

$num

="142505588"

;//九位數

/*

這兩個函式重寫了,採用了內建函式和陣列。

functiondel0($num)//去掉數字段前面的0

function

n2c($x)

//單個數字變漢字

function

num_r

($abcd

)//讀取數值(4位);}

$arrlen

=count

($arr

);for($j=

0;$j<

$arrlen;$j

++)elseif(

$ch==

'零')

$flag=0

;//該位不是零

switch($j)

//從後向前依次讀取各位

}if(

$flag_end==1

)//如果以「零」結尾

return

$str;}

function

num2ch

($num

)//整體讀取轉換

elseif(

$numlen

<=8&&

$numlen

>=5)

//如果大於等於「萬」

elseif(

$numlen

<=4)

//如果小於等於「千」

$ch_num=$c

.$b.$a

;return

$ch_num;}

echo

$num.'

';//數字

echo

num2ch

($num

);//漢字

一道演算法題

兩個燒杯,乙個放糖乙個放鹽,用勺子舀一勺糖到鹽,攪拌均勻,然後舀一勺混合 物會放糖的燒杯,問你兩個燒杯哪個雜質多?一樣多吧 對的 為啥?是不是因為 糖和鹽本來就是均勻的 因為,就算不攪拌均,你放一勺過去,那邊放一勺不含雜質的過來,那麼都是一勺雜之 如果攪拌均勻的話也是一樣 小依 21 45 32 也...

一道演算法題

1.上午主要做了對翻譯任務的劃分,下午把 翻譯完畢。2.明天要講的演算法題 對乙個集合,求出其連續元素組成的子集中,和最大的子集 我對這道題的理解是 1 若集合中最小值大於0,意味著所有的都大於0,則最大的子集和,為所有值加起來 2 若集合中最大值小於0,意味著所有的都小於0,則最大的子集和,為集合...

一道演算法題

include using namespace std const int size 5 int max sub array const int a,int n,int m int max matrix const int a size int row,int col,int subsize int...