将一个随机的三位数 变成汉字然后加百位十位

转载 2016年08月30日 18:41:41

var a =(parseInt(100+Math.random()*899))  //随机获取一位3位数
 console.log(a)                                              //输出
 
 var b =a.toString() //将随机的数字变成字符串
//将获取的3位数变成字符串

 var num = new Array(10)   //用数组保存对应的数组下标 保存汉字
 num[0] ="零"
 num[1] ="一"
 num[2] ="二"
 num[3] ="三"
 num[4] ="四"
 num[5] ="五"
 num[6] ="六"
 num[7] ="七"
 num[8] ="八"
 num[9] ="九"
 if(b.charAt(1)==0&&b.charAt(2)!=0)  //如果十位等于零并且个位不等于零的时候     //输出类似504这样的数
 {
 console.log(num[b.charAt(0)]+"百"+num[b.charAt(1)]+num[b.charAt(2)]) 输出这个随机数
 }
 else if(b.charAt(2)==0&&b.charAt(1)!=0) //如果各位等于零 十位不等零的时候    //输出类似530这样的数
 
 {
 console.log(num[b.charAt(0)]+"百"+num[b.charAt(1)]+"十")  //输出随机数  

 }
 else if(b.charAt(1)==0&&b.charAt(2)==0)      个位十位都等于零的时候   //输出类似于500这样的数
 {
 console.log(num[b.charAt(0)]+"百")
 }
 else if(b.charAt(1)!=0&&b.charAt(2)!=0){       当个位和十位都不等于零的时候   //输出类似于539这样的数
 console.log(num[b.charAt(0)]+"百"+num[b.charAt(1)]+"十"+num[b.charAt(2)])
 }
 
 

接收用户输入的一个5位数,求个位数、十位数、百位数、千位数、万位数的和

题目: 接收用户输入的一个5位数,求个位数、十位数、百位数、千位数、万位数的和。 /////////////////////常规方法/////////////////////// 12345 您输入的...
  • u013593035
  • u013593035
  • 2014年10月13日 09:11
  • 1563

Loadrunner随机生成15位数字串

今天看到一个网友的问题,是想生成一个15位的数字串来进行参数化输入,要求如下: 1、前4位均是0436 2、其余的是11位的随机数 原帖地址:http://bbs.51testing.com/v...
  • kk_gods
  • kk_gods
  • 2016年04月25日 16:02
  • 1315

Java实验:Java实现从键盘输入4位会员卡号,与随机数比较,百位相等的即为中奖者

题目要求是 3、 设某商场的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。要求: (1)从键盘接收4位会员号 (2)生成随机数 int random = (int) (Math...
  • Simon_Crystin
  • Simon_Crystin
  • 2016年03月19日 09:40
  • 3154

输入一位三位数,让它们分别显示百位数和十位数和个位数

  • 2011年10月20日 12:52
  • 509B
  • 下载

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

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

LABVIEW将三位数的个位与百位对调

  • 2011年04月19日 20:35
  • 7KB
  • 下载

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

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

输入一个四位数,显示出各个位上的数字。例如输入1234,程序可以显示出千位数字为1,百位数字为2,十位数字为3,个位数字为4。

unit Unit2; //类似于程序单元首部,由保留字Unit加单元名组成,同一个工程中单元名是唯一的 interface // (用于定义) Interface部分称为接口部分,用于...
  • u012853614
  • u012853614
  • 2017年01月04日 11:02
  • 604

个位数,十位数,百位数等程序常用英文变量名该怎么写?

学习Java时,国内老师往往使用gw, sw, bw等汉语拼音缩写来代替,但是身为事事追求尽善尽美和professional范的准工程师们,我们怎么能满足于这么low的写法呢!...
  • carboncheney
  • carboncheney
  • 2016年07月24日 15:14
  • 1720

把三位数逆序输出

  • 2012年11月06日 07:06
  • 322B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将一个随机的三位数 变成汉字然后加百位十位
举报原因:
原因补充:

(最多只允许输入30个字)