编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

水能写出下面的算法?

水能写出下面的算法?

算法是这样的:取用户名ASCII码累积和为S1(十六进制)
S2=(S1+1)*17496(十六)
S3=S2的十进制
希望哪位大大写出来~主要是这些进制的转换弄不明白~

TOP

轉換用函數就行了,分別要用到ord(), inttohex()十六進制轉化為十進制加$符號就行,自己試吧

[此贴子已经被作者于2007-11-21 11:01:49编辑过]

你微笑的面對整個世界,整個世界也將會微笑的面對你。

TOP

不行啊~我写一点我的~但是是错的~希望哪位帮忙写出正确的
var name:string;
i,s1:integer;
s2:longint;
begin
name:=edit1.Text ;
s1:=1;
for i:=1 to length(name) do
s1:=s1+Ord(name[i]);
s1:=inttohex($s1);
s2:=s1*$17496;

edit2.Text:=inttostr(s2);
end;

TOP

s1:=inttohex(s1);
s2:=s1*$17496;
看看

TOP

发新话题