數字冷錢包轉換成中文
❶ 數字轉中文的完整代碼
數字轉中文源代碼
下載源代碼
〖 作者:不詳 〗〖 大小:1k 〗〖 發布日期:2006-01-01 〗〖 瀏覽:2250 〗
運行界面:
/*
*文件名:ChangeType.java
*
*
*
*題目:數字轉中文
*說明:
*1。有兩個編輯框,一個用於輸入阿拉伯數字,一個用於輸出中文字元串,一個按鈕。
*2。阿拉伯數字可包括小數,整數部分不超過13位,小數部分不超過4位。
* 1205404.36---轉換為---壹佰二拾萬五仟肆佰零肆點叄陸
*
*編程思路:
*編制兩個編輯框,和一個按鈕
*在文本框內輸入數字,捕捉鍵盤輸入,將鍵盤輸入:數字,小數點,*已經退格鍵和非法輸入區別開。
*將鍵盤的輸入傳送給String型的result_1。
*對result_1進行分解,分解成整數和小數。
*整數要分成幾個單位:個位到千位,萬位到千萬位,億位到萬億位
*分別傳入轉化成中文的函數ChangeChinese(),進行轉化。
*之後在第二個文本框中顯示。
*
*注意的地方:
*輸入零的問題:1)零在中間,兩個以上的零,只能顯示一個零 2)零在末尾,不能顯示零。
*待改進的地方
*用滑鼠在中間位置插入數字不能正確計算
*用滑鼠進行剪貼,粘貼,復制則不能正確計算
❷ 數字密碼轉換中文
4194418141634192622374
大家注意一下這組數字 最大的是數字的范圍是1-9
手機上一共有10個數字按鍵 其中0和1不對應任何字母
所以不存在0 而為什麼會有1呢?
大家在仔細看一下,如果將數字從左到右編序號,12345直到22
有沒有發現奇數編號對應的數字沒有1
所以奇數編號的數字應該是對應有字母的手機按鍵
而所有偶數編號對應的數字都是1234
為什麼只有1234?大家再看看手機,所有有字母的按鍵 最多隻有4個字母,所以偶數編號的字母對應的是按鍵上的第幾個字母。
按照這個方法我們來看下這串數字 xx94xxxxxxx74
這是僅有的兩個偶數編號的4 相對應9和7
你們再看看手機 只有按鍵9和7才對應4個字母 其它的都只對應3個
--------------------------------------------------------------------------------
4
我重新整合了這個解密步驟。
如下。
38樓給我的提示。還是讓我想到了手機。
你們看解碼出來分組後的數字分別是,
41 94 41 81 41 63 41 92 62 23 74
並且每個組合個位數都不超過4。
特別是除了十位數是7和9這兩個數字後面有4以外其他的都沒有4。
看圖。
手機的鍵盤上7和9的字母也是4個的,其他的都不超過4個字母。
那麼,按照上面的組合解碼可得。
G Z G T G O G X N C S
解碼後我們發現每一組數字都能解釋出來。
目前我只能解碼到這里的。
雖然很不通順,但我相信這里應該是個突破點。
93樓的鍵盤代入也給了我很大的提示。
包括樓主的「她說途中有一個步驟是"替代密碼"而密碼表則是我們人類每天都可能用到的東西」
那麼很可能就是電腦鍵盤。
因為QWE的格式是被世人所認可的,也就有可能成為密碼的碼表。
碼表 QWE=ABC依次類推。
那麼解碼G Z G T G O G X N C S
就是G=O Z=T G=O T=E G=O O=I G=O X=U N=Y C=V S=L
翻譯過來就是 O T O E O I O U Y V L
其實到這里就已經大概知道答案是什麼了。
按照邏輯來整理,只要你重組這些字母的時候你就看到了。
雖然重組有很多種例如,LV IOU ET OOO
可是這些沒有語言性質。因為樓主說過最終答案是英語。
所以唯一一個符合邏輯的答案應該是I LOVE YOU TOO.
可是我還不確定。
因為這里我才解了第3層就已經看出答案了。
所以我決定用O T O E O I O U Y V L
進行再次解碼。
我用了很多種解碼方法。
凱撒,乘法等等。。
最後我發現了只有柵欄才能讀得通。
分成兩排
O T O E O I
O U Y V L
重組後,OOTUOYEVOLI。
然後倒序,ILOVEYOUTOO.
I LOVE YOU TOO.就自然而然的出來了。
最後我才肯定密碼就是I LOVE YOU TOO.
最後的最後,我敢肯定樓主有一個非觸摸屏的手機,並且鍵盤一定是標准格式的。
而且應該有一台筆記本或者你經常接觸電腦。
另外樓主和樓主的女人關系應該是認識很久的那種,而不是一見鍾情。
而且樓主告白的時候應該有用到I LOVE YOU 或者我愛你之類的字眼。
對不對阿?
呼.
好累啊..
祝樓主幸福咯.
因為她是愛你的!!
❸ 如何將數字轉換成中文大寫金額EXCEL
選定數據——右鍵——設置單元格格式——數字——特殊——中文大寫數字
❹ 把數字翻譯成中文
數字諧音從網路聊天中產生,用數字代替詞語的交流方式。
翻譯成中文就是:
1、我發誓(584)。
2、我來伴你一起出去走吧(5682177778)。
3、與你愛相隨(12234)。
4、一起走吧(1798)。
5、去溜達溜達(76868)。
6、我不求與你朝朝暮暮(587129955)。
7、被愛就是幸福(829475)。
數字諧音:
1、01925:你依舊愛我。
2、02746:你惡心死了。
3、02825:你愛不愛我。
4、03456:你相思無用。
5、0437:你是神經。
6、045617:你是我的氧氣。
7、04527:你是我愛妻。
8、04535:你是否想我。
9、04551:你是我唯一。
10、0456:你是我的。
❺ excel中如何把數字轉換為人民幣中文繁寫
如D為小寫則把大寫公式復制過去就行了,你可以把你的小寫替代D8=IF(ROUND($D$8,2)<0,CONCATENATE("負",IF(ROUND(ABS($D$8),2)<1,"",TEXT(INT(ROUND(ABS($D$8),2)),"[dbnum2]")&"元")&IF(INT(ROUND(ABS($D$8),2)*10)-INT(ROUND(ABS($D$8),2))*10=0,IF(INT(ROUND(ABS($D$8),2))*(INT(ROUND(ABS($D$8),2)*100)-INT(ROUND(ABS($D$8),2)*10)*10)=0,"","零"),TEXT(INT(ROUND(ABS($D$8),2)*10)-INT(ROUND(ABS($D$8),2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(ABS($D$8),2)*100)-INT(ROUND(ABS($D$8),2)*10)*10)=0,"整",TEXT((INT(ROUND(ABS($D$8),2)*100)-INT(ROUND(ABS($D$8),2)*10)*10),"[dbnum2]")&"分")),IF(ROUND($D$8,2)=0,"零",IF(ROUND($D$8,2)<1,"",TEXT(INT(ROUND($D$8,2)),"[dbnum2]")&"元")&IF(INT(ROUND($D$8,2)*10)-INT(ROUND($D$8,2))*10=0,IF(INT(ROUND($D$8,2))*(INT(ROUND($D$8,2)*100)-INT(ROUND($D$8,2)*10)*10)=0,"","零"),TEXT(INT(ROUND($D$8,2)*10)-INT(ROUND($D$8,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND($D$8,2)*100)-INT(ROUND($D$8,2)*10)*10)=0,"整",TEXT((INT(ROUND($D$8,2)*100)-INT(ROUND($D$8,2)*10)*10),"[dbnum2]")&"分")))
❻ 求將阿拉伯數字的金額轉換為中文數字的程序
<script language="javascript">
function i2c(n){
if(typeof(n) == "number"){
if(-1 == n.toString().indexOf(".")){
return seti2c(n);
}else{
var i,istr,f,fstr,a,rstr;
a = n.toString().split(".");
i = a[0];
f = a[1];
istr = seti2c(i);
fstr = setf2c(f);
rstr = istr+fstr;
rstr = rstr.replace(/^圓/,"");
return rstr;
}
}else{
return "---";
}
}
function seti2c(n){
var ns = n.toString();
var tempstr = "";
for(var i=1;i<ns.length+1;i++){
switch(i){
case 1:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"圓"+tempstr;
}else{
tempstr = "圓"+tempstr;
}
break;
case 2:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"拾"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
case 3:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"佰"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
case 4:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"仟"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
case 5:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"萬"+tempstr;
}else{
tempstr = "萬"+tempstr;
}
break;
case 6:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"拾"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
case 7:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"佰"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
case 8:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"仟"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
case 9:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"億"+tempstr;
}else{
tempstr = "億"+tempstr;
}
break;
case 10:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"拾"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
case 11:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"佰"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
case 12:
var t = ns.substr(ns.length-i,1);
if(t!="0"){
tempstr = t+"仟"+tempstr;
}else{
tempstr = "0"+tempstr;
}
break;
default:break;
}
}
return g2b(tempstr);
}
function setf2c(n){
var ns = n.toString();
var tempstr = "";
for(var i=0;i<ns.length;i++){
switch(i){
case 0:
var t = ns.substr(i,1);
if(t!="0"){
tempstr += t+"角";
}else{
tempstr += "0";
}
break;
case 1:
var t = ns.substr(i,1);
if(t!="0"){
tempstr += t+"分";
}
break;
default:break;
}
}
return g2b(tempstr);
}
function g2b(s){
rs = s.replace(/0+/g,"0");
rs = rs.replace(/0(圓|萬|億)/g,"$1");
rs = rs.replace("億萬","億");
rs = rs.replace(/0/g,"零");
rs = rs.replace(/1/g,"壹");
rs = rs.replace(/2/g,"貳");
rs = rs.replace(/3/g,"叄");
rs = rs.replace(/4/g,"肆");
rs = rs.replace(/5/g,"伍");
rs = rs.replace(/6/g,"陸");
rs = rs.replace(/7/g,"柒");
rs = rs.replace(/8/g,"捌");
rs = rs.replace(/9/g,"玖");
return rs;
}
document.write(i2c(2334210001.04));
</script>
❼ 如何將數字轉換成中文大寫金額(全)EXCEL
=IF(A1=0,0,IF(TRUNC(A1)=A1,TEXT(TRUNC(A1),"[dbnum2]G/通用格式"&"元整"),IF(TRUNC(ROUND((A1-INT(A1))*10,2))=ROUND((A1-INT(A1))*10,2),TEXT(TRUNC(A1),"[dbnum2]G/通用格式"&"元")&TEXT(TRUNC(ROUND((A1-INT(A1))*10,2)),"[dbnum2]G/通用格式"&"角整"),TEXT(TRUNC(A1),"[dbnum2]G/通用格式"&"元")&TEXT(TRUNC(ROUND((A1-INT(A1))*10,2)),"[dbnum2]G/通用格式"&"角")&TEXT((ROUND((A1-INT(A1))*10,2)-TRUNC(ROUND((A1-INT(A1))*10,2)))*10,"[dbnum2]G/通用格式"&"分"))))