1樓:匿名使用者
如果是僅僅4位數字,是可以簡化的.
input "請輸入4位數字:" to nshuziif vartype(nshuzi)='n'
cshuzi=allt(str(nshuzi))if len(cshuzi)=4
cxulie='零壹貳叄肆伍陸柒捌玖'
cdaxie=''
cc1=substr(cshuzi,1,1)cc11=substr(cxulie,2*val(cc1)+1,2)cc2=substr(cshuzi,2,1)cc22=substr(cxulie,2*val(cc2)+1,2)cc3=substr(cshuzi,3,1)cc33=substr(cxulie,2*val(cc3)+1,2)cc4=substr(cshuzi,4,1)cc44=substr(cxulie,2*val(cc4)+1,2)cdaxie=cc11+'仟'+cc22+iif(cc22='零','','佰')+cc33+iif(cc33='零','','拾')++cc44+'圓整'
endif
endif
?cdaxie
2樓:天涯一聲笑
?numtoupperfull(12345.45)procedure numtoupperfullparameters namount
private all like l_*
l_s1='零壹貳叄肆伍陸柒捌玖'
l_s2='億仟佰拾萬仟佰拾億仟佰拾萬仟佰拾元角分'
namount=ltrim(str(namount*100,len(l_s2)/2))
l_len=len(namount)
l_ss2=righ(l_s2,2*l_len)l_dx=''
l_0js=0 &&連續零的個數
l_n=0
do while l_n0.and.!(righ(l_dx,2)+l_dw)$l_ss2
l_sz='零'+l_sz
endif
l_0js=0
endif
l_dx=l_dx+l_sz+l_dw
enddo
l_dx=l_dx+iif(righ(namount,1)='0','整','')
return l_dx
endproc
3樓:匿名使用者
基本上需要這麼複雜,沒有簡單的函式能夠轉換。換一種寫法也是很複雜的,同意樓上的。
關於全部9的四位數字密碼,9的四位數字密碼
那自然是9999了,不容易忘記,都是也很容易被破譯。一般的賊不會用怎麼簡單的來盜的 有滴,點我的頭像,9的四位數字密碼 0到9的四位數密碼有多少種排列方式 可以重複的話有10000種 不能重複的話有5040種。1 可以重複 四位數 每個數字上都有10種可能,所以10 10 10 10 10000 2...
89C2019如何製作四位數字電壓表,四位顯示能實現嗎
做而論道 利用2051,其中有個比較器,可以進行ad轉換 ad的結果用兩位數碼顯示,我製作成功過。現在要求四位數碼顯示,精度就難以保證了。 不行,問題不在顯示四位數碼管,用cd4511配合74ls138用7條線就夠了,但電壓ad採集四位精度的至少用12位ad轉化器,這樣2051兩個io口就明顯不夠用...
python從鍵盤輸入四位數整數,判斷第2位和第3位之和是否為偶數,若是,輸出yes,否則輸出no
coding utf 8 import math num input 請輸入乙個四位數整數 print num a int math.floor num 1000 b int math.floor num a 1000 100 c int math.floor num a 1000 b 100 10...