主题:问题正式开动,要来的别误了点!!
shenrenahuatian
[专家分:60] 发布于 2005-08-16 19:14:00
PROGRAM NOI__004;
VAR I,J,J1,J2,P,Q: INTEGER;
P1 : BOOLEAN;
B,C : ARRAY[1..100] OF INTEGER;
BEGIN
READLN(Q,P); J:=1; P1:=TRUE; B[J]:=Q; J1:=0;
WHILE (Q>0) AND P1 DO
BEGIN
J1:=J1+1; C[J1]:=Q*10 DIV P; Q:=Q*10-C[J1]*P;
IF Q>Q THEN BEGIN
J2:=1;
WHILE (B[J2]<>Q) AND (J2<=J) DO J2:=J2+1;
IF B[J2]=Q THEN
BEGIN
P1:=FALSE; WRITE('0.');
FOR I:=1 TO J2-1 DO WRITE(C[I]:1);
WRITE('{');
FOR I:=J2 TO J1 DO WRITE(C[I]:1);
WRITELN('}')
END
ELSE BEGIN J:=J+1; B[J]:=Q END
END
END;
IF Q=0 THEN BEGIN
WRITE('0.');
FOR I:=1 TO J1 DO WRITE(C[I]:1);
WRITELN
END;
READLN
END.
输入 ①1 8 输出
输入 ②2 7 输出
回复列表 (共20个回复)
11 楼
yukangcool [专家分:460] 发布于 2005-08-16 08:57:00
[em5][em5][em5][em5][em5][em5][em5][em5][em5]
帅哥果然是帅哥,说得很对也,,版主还不给他加分[em9][em9]还有我哟!~~
顶!
顶!
顶!
顶!
顶!
顶!
12 楼
yukangcool [专家分:460] 发布于 2005-08-16 08:58:00
难道程序里面还能读'emd'?假的 假的 有假!
13 楼
shenrenahuatian [专家分:60] 发布于 2005-08-16 19:10:00
鼓掌,热烈鼓掌!!!!
想不到口口在程序上调试的工夫练到如此境界!!
16 楼
口口and枕头 [专家分:1550] 发布于 2005-08-16 22:48:00
不公平呀~别个顶一下就是30分,我找了这么多错出来才20分呀`~不玩了~
17 楼
口口and枕头 [专家分:1550] 发布于 2005-08-16 23:50:00
如果IF Q>Q THEN BEGIN
没有错的话~我还是认为,没有答案~
18 楼
shenrenahuatian [专家分:60] 发布于 2005-08-17 19:52:00
一个人在一个主题中所得的专家分最多不能超过50分
口口,不好意思,看上面的字(引自BBS)[em12]
19 楼
yukangcool [专家分:460] 发布于 2005-08-17 21:45:00
不要生气了,这个程序我最终得出的结果是:按F9就出现红色!
20 楼
口口and枕头 [专家分:1550] 发布于 2005-08-18 14:41:00
IF Q>Q THEN BEGIN这句没有错吗?
我来回复