procedure TFrmMain.Button1Click(Sender: TObject);
var
S:String;
i:Integer;
ResultStr:String;
begin
S := Edit1.Text;
ResultStr := '';
for i:=1 to Length(S) do
begin
if S[i]='1' then ResultStr := ResultStr + '一'
else if S[i]='2' then ResultStr := ResultStr + '二'
else if S[i]='3' then ResultStr := ResultStr + '三'
else if S[i]='4' then ResultStr := ResultStr + '四'
else if S[i]='5' then ResultStr := ResultStr + '五'
else if S[i]='6' then ResultStr := ResultStr + '六'
else if S[i]='7' then ResultStr := ResultStr + '七'
else if S[i]='8' then ResultStr := ResultStr + '八'
else if S[i]='9' then ResultStr := ResultStr + '九'
else if S[i]='0' then ResultStr := ResultStr + '零'
end;
Edit2.Text := ResultStr;
end;
var
S:String;
i:Integer;
ResultStr:String;
begin
S := Edit1.Text;
ResultStr := '';
for i:=1 to Length(S) do
begin
if S[i]='1' then ResultStr := ResultStr + '一'
else if S[i]='2' then ResultStr := ResultStr + '二'
else if S[i]='3' then ResultStr := ResultStr + '三'
else if S[i]='4' then ResultStr := ResultStr + '四'
else if S[i]='5' then ResultStr := ResultStr + '五'
else if S[i]='6' then ResultStr := ResultStr + '六'
else if S[i]='7' then ResultStr := ResultStr + '七'
else if S[i]='8' then ResultStr := ResultStr + '八'
else if S[i]='9' then ResultStr := ResultStr + '九'
else if S[i]='0' then ResultStr := ResultStr + '零'
end;
Edit2.Text := ResultStr;
end;
解决方案 »
- 散分111111111节日快乐~~非光棍请饶行
- 判断一个集合是否在另一集合中,有个算法叫什么来着?
- 很简单的ACCESS 数据库中的时间查询
- 请教如何定义一棵树的结构?或者构造的算法?
- 各位前辈,我有个dll与TadoQuery之间的问题
- 用installshield打包出现的问题,请高手解决。
- 能实现这个问题的语句如何写?能否用枚举与集合?
- 为什么我用XMLBroker和InetXPageProducer做的Web程序不可以在IE中运行?
- ????erp是关系实体模型吧?还是企业信息管理????
- delphi5中有没有Tgifimage,看过程序员大本营2001的朋友请指教
- 在把FORM1最大化时,如何把所有的按纽和控件同时按比例增大?
- 下载了ACM控件,编译的时候报错,请问如何解决这个问题
function f(mStr: string): string;
const
cList: array['0'..'9'] of string =
('零', '一', '二', '三', '四', '五', '六', '七', '八', '九' );
begin
Result := '';
for I := 1 to Length(mStr) do
Result := Result + cList[mStr[I]];
end;
function f(mNumber: Integer): string;
const
cList: array['0'..'9'] of string =
('零', '一', '二', '三', '四', '五', '六', '七', '八', '九' );
var
I: Integer;
S: string;
begin
S := IntToStr(mNumber);
Result := '';
for I := 1 to Length(S) do
Result := Result + cList[S[I]];
end;