C#根据输入的数字计算 4 位数的标识串!
2005-12-23 16:30
288 查看
using System;
namespace NewsDataTransceiver
ASP 的实现方法:
<%
' 根据输入的数字计算 4 位数的标识串,本函数保证输入数字在 0 - 1500625(5位:60466175) 之内不出现重复串
PUBLIC FUNCTION MakeCode4(Num)
DIM Num1,Num2,Num3,Num4,Num5,Num6,Num7
Num1=Num Mod 35
Num2=(Num \ 35) Mod 35
Num3=(Num \ 1225) Mod 35
Num4=(Num \ 42875) Mod 35
' Num5=(Num \ 1500625) Mod 35
MakeCode4=GetNumStr(Num4) & GetNumStr(Num3) & GetNumStr(Num2) & GetNumStr(Num1)
END FUNCTION
PUBLIC FUNCTION GetNumStr(Num)
Select case Num
case 0
GetNumStr="K"
case 1
GetNumStr="Z"
case 2
GetNumStr="S"
case 3
GetNumStr="5"
case 4
GetNumStr="H"
case 5
GetNumStr="A"
case 6
GetNumStr="P"
case 7
GetNumStr="9"
case 8
GetNumStr="N"
case 9
GetNumStr="7"
case 10
GetNumStr="6"
case 11
GetNumStr="2"
case 12
GetNumStr="G"
case 13
GetNumStr="0"
case 14
GetNumStr="B"
case 15
GetNumStr="D"
case 16
GetNumStr="C"
case 17
GetNumStr="F"
case 18
GetNumStr="1"
case 19
GetNumStr="J"
case 20
GetNumStr="I"
case 21
GetNumStr="W"
case 22
GetNumStr="E"
case 23
GetNumStr="3"
case 24
GetNumStr="R"
case 25
GetNumStr="V"
case 26
GetNumStr="X"
case 27
GetNumStr="L"
case 28
GetNumStr="4"
case 29
GetNumStr="M"
case 30
GetNumStr="Y"
case 31
GetNumStr="Q"
case 32
GetNumStr="8"
case 33
GetNumStr="T"
case 34
GetNumStr="U"
END SELECT
END FUNCTION
%>
namespace NewsDataTransceiver
ASP 的实现方法:
<%
' 根据输入的数字计算 4 位数的标识串,本函数保证输入数字在 0 - 1500625(5位:60466175) 之内不出现重复串
PUBLIC FUNCTION MakeCode4(Num)
DIM Num1,Num2,Num3,Num4,Num5,Num6,Num7
Num1=Num Mod 35
Num2=(Num \ 35) Mod 35
Num3=(Num \ 1225) Mod 35
Num4=(Num \ 42875) Mod 35
' Num5=(Num \ 1500625) Mod 35
MakeCode4=GetNumStr(Num4) & GetNumStr(Num3) & GetNumStr(Num2) & GetNumStr(Num1)
END FUNCTION
PUBLIC FUNCTION GetNumStr(Num)
Select case Num
case 0
GetNumStr="K"
case 1
GetNumStr="Z"
case 2
GetNumStr="S"
case 3
GetNumStr="5"
case 4
GetNumStr="H"
case 5
GetNumStr="A"
case 6
GetNumStr="P"
case 7
GetNumStr="9"
case 8
GetNumStr="N"
case 9
GetNumStr="7"
case 10
GetNumStr="6"
case 11
GetNumStr="2"
case 12
GetNumStr="G"
case 13
GetNumStr="0"
case 14
GetNumStr="B"
case 15
GetNumStr="D"
case 16
GetNumStr="C"
case 17
GetNumStr="F"
case 18
GetNumStr="1"
case 19
GetNumStr="J"
case 20
GetNumStr="I"
case 21
GetNumStr="W"
case 22
GetNumStr="E"
case 23
GetNumStr="3"
case 24
GetNumStr="R"
case 25
GetNumStr="V"
case 26
GetNumStr="X"
case 27
GetNumStr="L"
case 28
GetNumStr="4"
case 29
GetNumStr="M"
case 30
GetNumStr="Y"
case 31
GetNumStr="Q"
case 32
GetNumStr="8"
case 33
GetNumStr="T"
case 34
GetNumStr="U"
END SELECT
END FUNCTION
%>
相关文章推荐
- 输入数字计算位数
- 安卓根据身高计算标准体重,限制输入非数字的代码
- Java算法:根据输入的数字计算所有的回文数
- C#的winform中控制TextBox中只能输入数字(加上固定位数和首位不能为0)
- C# 根据正则表达式来判断输入的是不是数字
- C# 输入一个数字,判断大于或者小于随机数——猜钱游戏
- 【C代码练习19】计算输入的数字的平均数,并输出大于平均数的数字
- C#实现的根据年月日计算星期几的函数(专)
- 如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
- ASp.net 文本框(TextBox)计算,判断输入的是否是数字
- C# 文本框只让输入数字和字母
- C#winform中如何限制txtbox输入只能是数字和特定字母X
- (c++)设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI=3
- C#限制TextBox只能输入数字
- ASP.NET C# 登陆窗体 限制用户名只输入字母 数字以及下划线
- 计算输入的一串数字中奇数的乘机
- C#实现的根据年月日计算星期几的函数
- 输入一个三位数,其各位数字的立方和等于该数本身
- 描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
- 根据当前时间计算周次!(每年的第一天属于第一周 C#实现)