主题:怎么用数组编写一个代码转换器?(内详)
记忆碎片
[专家分:0] 发布于 2005-02-27 20:34:00
要求是输入字母出字母序号,数序号出字母,小弟不知道怎么判断输入数据的类型
请求帮助!!!
[em7]如:a 1
b 2
3 c
回复列表 (共1个回复)
沙发
faintzw [专家分:2660] 发布于 2005-02-27 21:27:00
var
s:string;
num,c:integer;
begin
repeat
write('Input a number or a character(-1 to end):');readln(s);
if s='-1' then exit;
if s[1] in ['a'..'z'] then writeln(ord(s[1])-96)
else
begin
val(s,num,c);
writeln(chr(num+96));
end;
until false;
end.
数组作何用处?
我来回复