Mistysun @ 2017-05-31 18:32:11
**var s,i,j:longint;a:string;**
**begin**
**read(a);**
**s:=length(a);**
**for i:=1 to 1 do**
**if a[i]='-' then write(a[i]);**
**for i:=s downto 1 do**
**begin**
**if a[i]='0' then continue ;
**if a[i]='-' then continue ;**
**write(a[i]);**
**end;**
**end.******
by ghruik2 @ 2017-06-05 16:28:04
你的程序只要有0就会跳过,而题目要求只跳过开头的0。所以应多增加一个判断语句。判断是否为数字头部。如40020就输出24,而本应输出2004.
ps:希望能帮到你。