主题:问题正式开动,要来的别误了点!!
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个回复)
沙发
口口and枕头 [专家分:1550] 发布于 2005-08-15 20:55:00
呵呵~发生了什么事哟`~~我怎么没有看懂你想干什么呀~?
你是在问问题吗?
板凳
HRQ [专家分:60] 发布于 2005-08-15 21:10:00
读程序,写
结果[em4]
3 楼
stuart920106 [专家分:730] 发布于 2005-08-15 22:25:00
输出吗?哈哈(没出来呢)…………………………………………………………………………………………………………¥#·¥#·%¥#%¥#¥…………
4 楼
口口and枕头 [专家分:1550] 发布于 2005-08-15 23:35:00
ji没有定义程序出错~,呵呵~没有答案`
5 楼
口口and枕头 [专家分:1550] 发布于 2005-08-15 23:38:00
if q>q then 这句明显是错的~~
还是没得答案~
6 楼
口口and枕头 [专家分:1550] 发布于 2005-08-15 23:39:00
while (b[j2]=q
多了个括号`~又是错的
还是没得答案~
7 楼
口口and枕头 [专家分:1550] 发布于 2005-08-15 23:40:00
ifq=0 then
明显差个空格编译时会出错,呵呵,肯定没答案
8 楼
口口and枕头 [专家分:1550] 发布于 2005-08-15 23:42:00
begin white('0.'0);
输出语句可以这么用吗0是变量呀~参数?
呵呵好像又是错~~决对没有答案~
9 楼
口口and枕头 [专家分:1550] 发布于 2005-08-15 23:43:00
for i"=1 to j1 do
哟哟哟~~
我知道"是:但是电脑不知道呀~~
哎又是错误~~会有答案吗?
10 楼
口口and枕头 [专家分:1550] 发布于 2005-08-15 23:44:00
综上所述,本人认为得不出答案~~
呵呵!~记得鼓掌
我来回复