Matlab RMB人民幣轉換為 繁體字

2021-06-20 05:51:52 字數 657 閱讀 9314

%rmb人民幣轉換為 繁體字

%使用於數字大概在九位數左右

c1 = ['壹','貳','叄','肆','伍','陸','柒','捌','玖'];

c2 = [' ','拾','佰','千','萬','拾','佰','千','億'];   %這裡適當設計一下即可

money = input('請輸入人民幣金額:');

s = num2str(money);  %數字轉換為字串

n = size(s,2);  %計算有多少位數

for i=1:n

if str2num(s(i)) == 0

flag = 1;     %標記是否輸出『零』

continue;

endif flag ==1

fprintf(' 零');

endfprintf(' %s',c1( str2num(s(i)) ) );  %輸出對應的繁體字

if str2num(s(i))~=0

fprintf(' %s',c2( n-i+1 ) );   %加1的原因主要是因為matla裡面的陣列是從1開始

endflag =0;   %還原為0,避免出現2個『零』同時輸出

endfprintf('\n');

注:在高中的時候去農信充飯卡錢的時候提前執行一下就好了!

人民幣小寫轉換為大寫

本程式的作用是將人民幣的小寫形式轉換為大寫,例如 呼叫upper 18.5 將會返回字串 壹拾捌圓伍角 package com.zzb.test0 import junit.framework.assert import org.junit.test 測試人民幣小寫轉大寫 author zhengz...

人民幣大寫轉換為數字

public class rmbutils 中文中繁寫的漢字金額 經常使用 public static final string big rmb numbers new string 大寫的漢字 與漢字相應的轉化的數字 public static final long to arabic numbe...

人民幣轉換

考試題目和要點 1 中文大寫金額數字前應標明 人民幣 字樣。中文大寫金額數字應用壹 貳 叄 肆 伍 陸 柒 捌 玖 拾 佰 仟 萬 億 元 角 分 零 整等字樣填寫。30分 2 中文大寫金額數字到 元 為止的,在 元 之後,應寫 整字,如 532.00應寫成 人民幣伍佰叄拾貳元整 在 角 和 分 後...