请输入一个0到999,999,999之间的数字
数字
英文翻译
实现代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>数字翻译成英文</title>
<LINK href=news.css rel=stylesheet>
</head>
<SCRIPT language=JavaScript>
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwindow()",50);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
</script>
<body topmargin="0" marginheight="0">
<table width="750" border="0" cellspacing="0" cellpadding="0" align="center" height="18">
<tr>
<td height="25" class="unnamed1" background="images/logo_03.gif"><font color="#FFFFFF">
</font><font color="#FFFFFF"><span class=a>
<script language=JavaScript class=a>
today=new Date();
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
var timeValue = "<FONT COLOR=#FFFFFF>" + ((hours >12) ? hours -12 :hours); timeValue += ((minutes < 10) ? "<BLINK><FONT =black>:</FONT></BLINK>0" : "<BLINK><FONT COLOR=#FFFFFF>:</FONT></black>") + minutes+"</FONT></FONT>";
timeValue += (hours >= 12) ? "<FONT COLOR=#FFFFFF>PM</FONT>" : "<FONT COLOR=#FFFFFF>AM</FONT>";
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray("<font color=#FFFFFF>星期日","<font color=#FFFFFF>星期一","<font color=#FFFFFF>星期二","<font color=#FFFFFF>星期三","<font color=#FFFFFF>星期四","<font color=#FFFFFF>星期五","<font color=red>星期六"); document.write("<font color=#FFFFFF>",today.getYear(),"<font color=#FFFFFF>年","<font color=>",today.getMonth()+1,"<font color=>月","<font color=#FFFFFF>",today.getDate(),"<font color=#FFFFFF>日 </FONT>",d[today.getDay()+1]," ",timeValue); //-->
</script>
</span></font></td><td height="25" class="unnamed1" background="images/logo_03.gif" align="right"><font color="#FFFFFF"> </font></td>
</tr>
</table>
<table width="750" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td> </td>
</tr>
</table>
<table border="0" style="border-collapse: collapse" width="750" align=center cellspacing="1" cellpadding="0" >
<tr>
<td width="100%">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="95%" align="middle" valign="top">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="69%" align="middle" valign="top" bgcolor="">
<table border="1" cellpadding="0" cellspacing="0" width="100%" align="center" bordercolor="#AECAAE">
<tr>
<td width="100%" align=center style="font-size:18px" height="60" valign="bottom" bordercolor="#FFFFFF">
<strong><font face="楷体_GB2312" size="5" color=#003399><b>数字翻译成英文<br>
</b></font></strong></td>
</tr>
<tr>
<td width="100%" align=center bordercolor="#FFFFFF">
<hr width="100%" align="center" noshade size="1">
</td>
</tr>
<tr>
<td width="100%" align=center style="font-size:9pt" bordercolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="100%" align="center" bordercolor="#FFFFFF">
<table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" style="TABLE-LAYOUT: fixed">
<tr>
<td width="100%" align=center> </td>
</tr>
<tr>
<td style="WORD-WRAP: break-word"><font class=news><br>
<P align=center>
<SCRIPT language=JavaScript>
<!-- Begin
var n = "";
function validate(input) {
if (input.length == 0) {
alert ('请输入一个数字');
document.myform.textver.value = "";
return true;
}
else convert(input);
}
function d1(x) { // single digit terms
switch(x) {
case '0': n= ""; break;
case '1': n= " One "; break;
case '2': n= " Two "; break;
case '3': n= " Three "; break;
case '4': n= " Four "; break;
case '5': n= " Five "; break;
case '6': n= " Six "; break;
case '7': n= " Seven "; break;
case '8': n= " Eight "; break;
case '9': n= " Nine "; break;
default: n = "Not a Number";
}
return n;
}
function d2(x) { // 10x digit terms
switch(x) {
case '0': n= ""; break;
case '1': n= ""; break;
case '2': n= " Twenty "; break;
case '3': n= " Thirty "; break;
case '4': n= " Forty "; break;
case '5': n= " Fifty "; break;
case '6': n= " Sixty "; break;
case '7': n= " Seventy "; break;
case '8': n= " Eighty "; break;
case '9': n= " Ninety "; break;
default: n = "Not a Number";
}
return n;
}
function d3(x) { // teen digit terms
switch(x) {
case '0': n= " Ten "; break;
case '1': n= " Eleven "; break;
case '2': n= " Twelve "; break;
case '3': n= " Thirteen "; break;
case '4': n= " Fourteen "; break;
case '5': n= " Fifteen "; break;
case '6': n= " Sixteen "; break;
case '7': n= " Seventeen "; break;
case '8': n= " Eighteen "; break;
case '9': n= " Nineteen "; break;
default: n= "Not a Number";
}
return n;
}
function convert(input) {
var inputlength = input.length;
var x = 0;
var teen1 = "";
var teen2 = "";
var teen3 = "";
var numName = "";
var invalidNum = "";
var a1 = ""; // for insertion of million, thousand, hundred
var a2 = "";
var a3 = "";
var a4 = "";
var a5 = "";
digit = new Array(inputlength); // stores output
for (i = 0; i < inputlength; i++) {
// puts digits into array
digit[inputlength - i] = input.charAt(i)};
store = new Array(9); // store output
for (i = 0; i < inputlength; i++) {
x= inputlength - i;
switch (x) { // assign text to each digit
case x=9: d1(digit[x]); store[x] = n; break;
case x=8: if (digit[x] == "1") {teen3 = "yes"}
else {teen3 = ""}; d2(digit[x]); store[x] = n; break;
case x=7: if (teen3 == "yes") {teen3 = ""; d3(digit[x])}
else {d1(digit[x])}; store[x] = n; break;
case x=6: d1(digit[x]); store[x] = n; break;
case x=5: if (digit[x] == "1") {teen2 = "yes"}
else {teen2 = ""}; d2(digit[x]); store[x] = n; break;
case x=4: if (teen2 == "yes") {teen2 = ""; d3(digit[x])}
else {d1(digit[x])}; store[x] = n; break;
case x=3: d1(digit[x]); store[x] = n; break;
case x=2: if (digit[x] == "1") {teen1 = "yes"}
else {teen1 = ""}; d2(digit[x]); store[x] = n; break;
case x=1: if (teen1 == "yes") {teen1 = "";d3(digit[x])}
else {d1(digit[x])}; store[x] = n; break;
}
if (store[x] == "Not a Number"){invalidNum = "yes"};
switch (inputlength){
case 1: store[2] = "";
case 2: store[3] = "";
case 3: store[4] = "";
case 4: store[5] = "";
case 5: store[6] = "";
case 6: store[7] = "";
case 7: store[8] = "";
case 8: store[9] = "";
}
if (store[9] != "") { a1 =" Hundred, "} else {a1 = ""};
if ((store[9] != "")||(store[8] != "")||(store[7] != ""))
{ a2 =" Million, "} else {a2 = ""};
if (store[6] != "") { a3 =" Hundred "} else {a3 = ""};
if ((store[6] != "")||(store[5] != "")||(store[4] != ""))
{ a4 =" Thousand, "} else {a4 = ""};
if (store[3] != "") { a5 =" Hundred "} else {a5 = ""};
}
// add up text, cancel if invalid input found
if (invalidNum == "yes"){numName = "对不起,你输入的不是数字!"}
else {
numName = store[9] + a1 + store[8] + store[7]
+ a2 + store[6] + a3 + store[5] + store[4]
+ a4 + store[3] + a5 + store[2] + store[1];
}
store[1] = ""; store[2] = ""; store[3] = "";
store[4] = ""; store[5] = ""; store[6] = "";
store[7] = ""; store[8] = ""; store[9] = "";
if (numName == ""){numName = "Zero"};
document.myform.textver.value = numName;
return true;
}
// End -->
</SCRIPT>
<FONT color=#dc143c size=4> 请输入一个0到999,999,999之间的数字 </FONT></P>
<DIV align=center>
<FORM name=myform>
<TABLE border=0>
<TBODY>
<TR>
<TD><FONT color=#dc143c size=4>数字</FONT></TD>
<TD><INPUT maxLength=9 size=9 name=numver><FONT color=#dc143c size=4> </FONT><INPUT onClick="return validate(document.myform.numver.value)" type=button value=翻译数字></TD></TR>
<TR>
<TD><FONT color=#dc143c size=4>英文翻译</FONT></TD>
<TD><INPUT maxLength=50 size=50 name=textver><FONT color=#dc143c size=4></FONT></TD></TR>
<TR>
<TD align=middle colSpan=2><FONT color=#dc143c size=4></FONT></TD></TR></TBODY></TABLE>
<P><BR>
</P>
</FORM></DIV><br>
</font></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="750" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="ff9933">
<tr>
<td>
<table width="750" border="0" cellspacing="0" cellpadding="0" bgcolor="#A7CCFA" align="center">
<tr bgcolor="#EED9EE">
<td width="20"> </td>
<td width="255" height="20">
<!-- 发布人:<a href=userlist.asp?name=coolweb>coolweb</a> --> </td>
<td width="214" height="20"></td>
<td width="168"> </td>
<td width="91"> </td>
</tr>
<tr valign="top">
<td width="20" height="1" bgcolor="ff9933"></td>
<td width="469" height="1" colspan="2" bgcolor="ff9933"></td>
<td width="259" height="1" colspan="2" bgcolor="ff9933"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
分享到:
相关推荐
1、 输入存储:用户输入数字,程序将其逐位转换为英文,考虑到用户输入的数字可能会比较长,所以应该用字符数组存储。 2、 数字转换:可以先将英文的0-9存到一个字符数组中,因为字符串的输出只需找到相应串的首地址...
标题中的“英语自动翻译(vb.net源代码)”指的是一个基于VB.NET编程语言开发的应用程序,其主要功能是实现英语文本的自动翻译。这个程序利用了两个知名的在线翻译平台——Bing(微软必应)和Google翻译引擎,来提高...
将数字翻译成英语的JavaScript,可以自动判断出你输入的数字是多大,它会自动拼合,按亿、千万、百万的语法翻译出来,挺实用。
【标题】:“中英文翻译源代码.rar”是一个包含C#编程语言实现的中英文翻译工具的源代码包。这个项目旨在为初学者提供一个实践学习的机会,让他们能够理解和运用C#进行实际的软件开发,尤其是涉及到自然语言处理的...
在线翻译器源代码是开发一款能够实现在网页上翻译多种语言的应用程序的代码基础。这个项目使用了C语言编写,这是一种广泛应用于系统编程、嵌入式系统和高性能计算等领域的编程语言。C语言以其高效、灵活和直接访问...
在JavaScript编程领域,数字翻译成英语是一种常见的需求,特别是在创建用户友好的交互界面时,将数字转换为英文单词可以提高用户体验。本项目“javascript经典特效---数字翻译成英语.rar”显然是一个专注于实现这一...
APK源代码翻译器.用于翻译APK代码的利器. 方便找代码
【标题】"中英翻译工具(C#版源代码和软件).rar" 提供的是一个基于C#编程语言开发的中英翻译应用的源代码和可执行软件。这是一款专为进行中文与英文之间的文本翻译而设计的软件,可以帮助开发者、学习者以及普通用户...
在源代码中,可能会包含布局文件(XML),定义了各个界面元素,如输入框(EditText)用于用户输入待翻译文本,按钮(Button)用于触发翻译操作,以及显示结果的TextView。开发者需要熟悉Android的Material Design...
【源代码翻译 1.0】是一款专门针对Visual Basic 6(VB6)和Visual Basic .NET(VB.NET)编程语言设计的工具,它能够帮助程序员理解和翻译这两种语言的源代码。这款工具对于那些需要从VB6过渡到VB.NET,或者需要理解...
Delphi写的中英文翻译程序源代码,好像调用的网址失效了,现在无法翻译了,这个程序和网络有关,同时实现对字符的控制,面向初学者。下面是核心的代码: procedure TForm1.BitBtn4Click(Sender: TObject); var ...
在给定的"JAVA数字翻译英文程序"项目中,我们关注的是如何使用Java编程语言来实现一个功能,该功能能够将输入的阿拉伯数字转换为对应的英文表达。这个程序对于国际化和本地化应用特别有用,因为它可以帮助非英语母语...
标题中的“英语自动翻译源代码(利用谷歌,vb.net)”指的是一个使用VB.NET编程语言编写的程序,该程序能够实现自动将英文文本翻译为其他语言的功能,主要依赖于谷歌的翻译API。这个程序可能是一个桌面应用,方便...
在这个版本中,开发者不仅将程序的主要逻辑翻译成中文,还覆盖了所有的菜单和对话框,使得用户界面完全本土化,这对于非英语背景的用户来说是个巨大的进步。 然而,值得注意的是,尽管大部分界面已汉化,但工具栏...
在JavaScript编程领域,数字翻译成英文是一种常见的需求,特别是在创建用户友好的交互界面时,比如显示计数或者处理日期和时间。这个“javascript经典特效---数字翻译成英文.rar”压缩包可能包含一个实现这一功能的...
因为在以前你不学英语是有很大障碍的,碰到一个英文函数名就得放弃源代码的理解先去查找这个函数名的意思。如果记忆这个函数名,那么函数名总数是一个非常大的数字,对英文的不熟悉也导致了记忆一个函数名就像记忆一...
【百度翻译Demo源代码】是基于百度翻译API开发的一个示例项目,主要目的是展示如何在实际应用中集成和使用百度的翻译服务。这个Demo通常包含了客户端请求翻译接口、处理响应以及用户界面展示等功能的实现。下面我们...
标题中的“在线翻软件译源代码(多国语言),C++”表明这是一个使用C++编程语言编写的在线翻译软件的源代码。这类源代码通常包含了处理文本翻译逻辑、多国语言支持以及可能的用户界面交互等功能。源代码是程序的基础...
翻译程序源代码. java 简易程序
3. **目标代码生成**:源代码被翻译成PLC可执行的机器码或指令集。这一步可能涉及到对梯形图的优化,例如合并重复的逻辑块或减少扫描时间。 4. **编译器前端**:这部分通常包括用户界面,允许用户绘制和编辑梯形图...