回 帖 发 新 帖 刷新版面

主题:怎么用数组编写一个代码转换器?(内详)

要求是输入字母出字母序号,数序号出字母,小弟不知道怎么判断输入数据的类型
请求帮助!!!
[em7]如:a 1
         b 2
         3 c

回复列表 (共1个回复)

沙发

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.

数组作何用处?

我来回复

您尚未登录,请登录后再回复。点此登录或注册