Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
这是什么破题啊!明明测试数据过了,就是AC不了。谁帮我看看。。。(Pascal)program p1298(input,output); var a:array[1..200] of char; B:ARRAY[1..100,1..200]OF CHAR; i,j,k,M:longint; c:string; z:boolean; begin readln(c); FOR M:=1 TO 100 DO BEGIN IF C='ENDOFINPIT' THEN BREAK; FOR I:=1 to 200 do BEGIN a[i]:=' '; END; for i:=1 to 200 do begin read(a[i]); If a[i]=' ' then b[M,i]:=a[i] else begin Z:=FALSE; IF A[I]=CHR(13) THEN BREAK; for j:=65 to 90 do begin if a[i]=chr(j) then BEGIN z:=true; BREAK; END; end; if z then begin k:=ord(a[i])-5; if k<65 then k:=k+26; b[m,i]:=chr(k); end else b[M,i]:=a[i]; end; if (a[i]=' ') and (a[i-1]=' ') then BEGIN READLN; BREAK END; end; READLN(C); IF C='ENDOFINPUT'THEN BREAK; READLN(C); IF C='ENDOFINPUT'THEN BREAK; readln(c); IF C='ENDOFINPUT'THEN BREAK; END; k:=M; FOR I:=1 TO k DO BEGIN IF B[1,I]=CHR(0) THEN BREAK; for j:=1 to 200 do begin write(b[i,j]); if b[i,j]=chr(0) then BEGIN WRITELN; BREAK END; end; end; end. Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator