↓↓↓楼下的帖子有毒,不要进,这里有Pascal

var
  s:string;
  a:array[0..12]of longint;
  i,j,l:longint;
begin
  readln(s);
  l:=length(s);
  if s[1]='-'
    then
      begin
        write('-');
        for i:=l downto 2 do
          if s[i]<>'0' then break;
        for j:=i downto 2 do
          write(s[j]);
      end
    else
      begin
        for i:=l downto 1 do
          if s[i]<>'0' then break;
        for j:=i downto  1 do
          write(s[j]);
      end;
  writeln;
end.

1 条评论

  • @ 2017-02-05 15:53:23
    var
      s:string;
      i:longint;
    begin
      read(s);
      for i:=length(s) downto 1 do if s[i]='0' then delete(s, i, 1)
      else break;
      if s=''then s:='0';
      if s[1]='-' then begin
        write(s[1]);
        for i:=length(s) downto 2 do write(s[i])
      end
      else for i:=length(s) downto 1 do write(s[i])
    end.
    
  • 1

信息

ID
1756
难度
4
分类
模拟 点击显示
标签
递交数
3902
已通过
1762
通过率
45%
被复制
21
上传者