关闭

将一个随机的三位数转换成汉字形式输出

214人阅读 评论(0) 收藏 举报
分类:
 var num = (parseInt(100+Math.random()*899))      //获得一个随机的三位数
   var a = num.toString()                                                //将随机数转换成字符串赋值给a
   console.log(a.split(""))                                               //将字符串分隔开输出,用于编写代码时对照检测
   var arr = new Array(10)                                            //定义一个数组,将它每个元素分别赋值一个汉字型数值
   arr[0] = "零"
   arr[1] = "一"
   arr[2] = "二"
   arr[3] = "三"
   arr[4] = "四"
   arr[5] = "五"
   arr[6] = "六"
   arr[7] = "七"
   arr[8] = "八"
   arr[9] = "九"
   if(a[1] == 0&&a[2]==0){                                         //判断第二位及第三位是否为0,以及进行不同的输出
    console.log(arr[a[0]]+"百")
   }
   else if(a[1] == 0){
   console.log(arr[a[0]]+"百"+arr[a[1]]+arr[a[2]])
   }else if(a[1]!=0&&a[2] == 0){
   console.log(arr[a[0]]+"百"+arr[a[1]]+"十")
   }else{
   console.log(arr[a[0]]+"百"+arr[a[1]]+"十"+arr[a[2]])
   }
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

将数字转为中文金额的大写方式(C++版)

/**   * 程序目的:   *   从命令行接收一个数,并将其转化为中文金额的大写方式(C++版)   * 例如 123.45 --> 壹佰贰拾...
  • u010944926
  • u010944926
  • 2014-03-08 15:57
  • 3175

输入一个表示十六进制的字符串,转换为十进制的整数输出。

/*********************************************************************************** 将16进制的字符串转换成10进...
  • fengliang191
  • fengliang191
  • 2014-08-31 16:56
  • 6978

随机给定10个小于10的数字(出现的数字可能重复),从其中取出3个各不相同的数字可组合出多个不同的3位数,请输出这些3位数中最大的那个3位数

//随机给定10个小于10的数字(出现的数字可能重复),从其中取出3个各不相同的数字可组合出多个不同的3位数,请输出这些3位数中最大的那个3位数 //随机给定10个小于10的数字(出现的数字可能重复...
  • feihongxueni
  • feihongxueni
  • 2015-09-09 15:58
  • 1449

题目:将一个随机的整数转换成一个按各位上数值大小排序的整数

字符串数字从小到大输出 题目:将一个随机的整数转换成一个按各位上数值大小排序的整数,例如整数2541转换成1245,随机整数521368转换成123568,要求不能使用一步到位的库函数.
  • bblr001
  • bblr001
  • 2016-06-03 00:38
  • 287

把三位数逆序输出

  • 2012-11-06 07:06
  • 322B
  • 下载

第十一周项目4.1 满足一个十分苛刻的条件的三位数

/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:n_min.cpp *作 者:anGelovEr *完成日期:2...
  • angelibra
  • angelibra
  • 2014-11-16 14:18
  • 515

问题五十三: 求满足条件n=a!+b!+c!的所有三位数n(a,b,c分别是n的百位十位个位)并输出,要求用自定义函数实现求阶乘。

/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * All rights reserved. * 文件名称...
  • liuyongshui4979
  • liuyongshui4979
  • 2013-04-17 14:36
  • 671

java 循环问题 大全 求2~100a之内的素数。求水仙花数:(1~1000)。有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。打印空心菱形

1.求水仙花数:(1~1000) -->三位的水仙花数一共有多少个 4个   水仙花数:一个数各个位上的立方之和,等于本身。   例如: 153 = 1(3) + 5(3)+3(3) = 1+1...
  • KY1996
  • KY1996
  • 2017-07-13 21:32
  • 576

Java人民币从数字形式转换成汉字(繁体)!

一,实验要求给定一个浮点数,将其转化为金额的中文大写形式字符串。例如,123.45转化为“壹佰贰拾叁元肆角伍分”。编写方法,针对以下多种数据情况进一步完善程序。 (1)当金额为整数时,只表示整数部分...
  • gao_zhennan
  • gao_zhennan
  • 2017-05-18 23:27
  • 329

金额转换,阿拉伯数字的金额转换成中国传统大写汉字的形式

package com.lc.recharge.test; import java.math.BigDecimal; public class MoneyUtil { private stat...
  • qq_34096082
  • qq_34096082
  • 2016-08-19 16:49
  • 335
    个人资料
    • 访问:11903次
    • 积分:423
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:27篇
    • 译文:3篇
    • 评论:0条
    文章分类