美文网首页univue系列
1-n数字转换为汉字排序

1-n数字转换为汉字排序

作者: litielongxx | 来源:发表于2023-11-08 14:57 被阅读0次
// convertToChineseNumeral(num) {
    //   if (num == 10) {
    //     return '十'
    //   } else if (num == 1) {
    //     return '一'
    //   }
    //   const digits = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']
    //   const units = ['', '十', '百', '千', '万']
    //   let result = ''
    //   let numStr = num.toString()
    //   for (let i = 0; i < numStr.length; i++) {
    //     let digit = parseInt(numStr.charAt(i))
    //     let unit = units[numStr.length - i - 1]
    //     if (digit === 0) {
    //       // 当前数字为0时不需要输出汉字,但需要考虑上一个数字是否为0,避免出现连续的零
    //       if (result.charAt(result.length - 1) !== '零') {
    //         result += '零'
    //       }
    //     } else {
    //       result += digits[digit] + unit
    //     }
    //   }
    //   // 对于一些特殊的数字,如10、100等,需要在最前面加上“一”
    //   if (result.charAt(0) === '一') {
    //     result = result.substr(1, result.length)
    //   } else if (result.charAt(0) === '百') {
    //     result = '一' + result
    //   } else if (result.charAt(0) === '千') {
    //     result = '一' + result
    //   }
    //   return result
    // },

相关文章

  • Lexicographical Numbers

    题目来源将1-n整型数字以字典序排序。我想着先转换为string,然后排序,然后再转为int,代码如下: 然后结果...

  • js 数字排序 中文排行 英文排序 中英文混合排序

    1.数字排序 2.纯汉字排序 3.纯字母 4.字母+汉字(先把汉字排完在排字母) 5.汉字+字母(先汉字后字母) ...

  • python 数字转换为大写

    在会计的时候,用到将数字转换为大写,也就是讲数字转为汉字

  • python汉字转拼音

    场景说明 把中文汉字、转成汉语拼音,包括: 纯汉字转拼音 汉字里面加有字母转拼音 转加声调的拼音 转用数字表示声调...

  • 第108章 SQL函数 %PLUS

    [toc] 第108章 SQL函数 %PLUS 将数字转换为规范排序格式的排序函数。 大纲 参数 expressi...

  • 排序实例

    描述 访问者排序规则:部门、成员依次排序;部门、成员各自按名称首字符排序:特殊字符,数字,字母,汉字(转为拼音)排...

  • 数字转汉字方法

    convertToChinaNum(num) { var arr1 =new Array('零','一','二',...

  • Dart数字转汉字

  • Java自学-数字与字符串 字符串转换

    Java中把数字转换为字符串,字符串转换为数字 步骤 1 : 数字转字符串 方法1: 使用String类的静态方法...

  • 一些链接

    2018-01-23 开始记录一些链接,以免丢失 1、汉字转拼音,主要用于排序查找 C# 汉字转拼音(支持GB23...

网友评论

    本文标题:1-n数字转换为汉字排序

    本文链接:https://www.haomeiwen.com/subject/wayqwdtx.html