谁知到拿错了?
pascal吧
全部回复
仅看楼主
level 5
请看下面!
2015年03月10日 05点03分 1
level 5
var n,i,j,k,l,x:longint;
s,a:array[1..10000000]of longint;
begin
assign(input,'p1287.in');
assign(output,'p1287.out');
reset(input);
rewrite(output);
fillchar(s,sizeof(s),0);
read(n);
write(n,' ');
repeat
l:=0;
j:=0;
while n>0 do
begin
j:=j+1;
s[j]:=n mod 10;
n:=n div 10;
end;
begin
l:=1;
for j:=1 to j do
begin
l:=l*s[j];
end;
if (l<10)and(l>0) then
begin
write(l);
exit;
end;
write(l,' ');
n:=l;
end;
until l=0;
close(input);
close(output);
end.
2015年03月10日 05点03分 2
level 12
没错。如果有编译错误,编译器会指出哪里出错;如果有运行错误,会提示错误码。LZ两者都没看见,说明根本没有错误
2015年03月10日 06点03分 3
level 11
ID……怎么回事…
2015年03月10日 12点03分 4
level 11
没错。这个程序连用途都没有,何来有无错误之说。
2015年03月10日 12点03分 5
level 15
明显无错
2015年03月13日 11点03分 7
level 12
lzIDOrz
2015年03月14日 14点03分 9
level 1
你妈食屎
2015年03月17日 04点03分 10
1