public class ecanrmb
str2 = str2.substring(15 - j); //取出對應位數的str2的值。如:200.55,j為5所以str2=佰拾元角分
//迴圈取出每一位需要轉換的值
for (i = 0; i < j; i++)
else
else}}
else
else
else
else
else}}
}}
if (i == (j - 11) || i == (j - 3))
str5 = str5 + ch1 + ch2;
if (i == j - 1 && str3 == "0")
}if (num == 0)
return str5;
}/**/
/// /// 乙個過載,將字串先轉換成數字在呼叫cmycurd(decimal num)
///
/// 使用者輸入的金額,字串形式未轉成decimal
///
public string cmycurd(string numstr)
catch
}}
人民幣金額大寫
q 在與財務相關的應用中,經常會用到人民幣金額的大寫,比如發票的列印程式。本題的任務是 從鍵盤輸入乙個十億以內的正整數 int型別 把它轉換為人民幣金額大寫 不考慮使用者輸入錯誤的情況 比如,使用者輸入 35201,程式輸出 叄萬伍仟貳佰零壹 使用者輸入 30201,程式輸出 叄萬零貳佰零壹 使用者...
轉換人民幣大小金額
金額 返回大寫形式 public static string cmycurd decimal num str2 str2.substring 15 j 取出對應位數的str2的值。如 200.55,j為5所以str2 佰拾元角分 迴圈取出每一位需要轉換的值 for i 0 i j i else el...
轉換人民幣大小金額
1 using system 23 namespace test 4 33str2 str2.substring 15 j 取出對應位數的str2的值。如 200.55,j為5所以str2 佰拾元角分 3435 迴圈取出每一位需要轉換的值 36for i 0 i j i 37 49 else50 5...