3个回答
展开全部
var
s:string;
i,j,m1,m2:integer;
begin
readln(s);
m2:=0;
m1:=0;
for i:=1 to length(s) do
begin
if s[i]=' ' then
begin
for j:=i to length(s) do
if s[j]=' ' then
begin
if (j-i)>(m2-m1) then
begin
m1:=i;
m2:=j;
end;
end;
end;
end;
for i:=m1+1 to m2-1 do
write(s[i]);
write(' ',m2-m1-1);
end.
s:string;
i,j,m1,m2:integer;
begin
readln(s);
m2:=0;
m1:=0;
for i:=1 to length(s) do
begin
if s[i]=' ' then
begin
for j:=i to length(s) do
if s[j]=' ' then
begin
if (j-i)>(m2-m1) then
begin
m1:=i;
m2:=j;
end;
end;
end;
end;
for i:=m1+1 to m2-1 do
write(s[i]);
write(' ',m2-m1-1);
end.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var st:string;
i,j,k,x,y,z,ans:integer;
begin
readln(st);
x:=length(s);
for i:=1 to x do begin
if st[i]<>' ' then inc(y) else beign
if st>ans then ans:=y;
y:=0;
end;
end;
writeln(ans);
end.
i,j,k,x,y,z,ans:integer;
begin
readln(st);
x:=length(s);
for i:=1 to x do begin
if st[i]<>' ' then inc(y) else beign
if st>ans then ans:=y;
y:=0;
end;
end;
writeln(ans);
end.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var
s:string;
i,s,ans:integer;
begin
readln(s);
ans:=0;
s:=0;
for i:=1 to length(s) do
begin
if s[i]<>' ' then inc(s)
else beign
if s>ans then ans:=s;
s:=0;
end;
end;
writeln(ans);
end.
s:string;
i,s,ans:integer;
begin
readln(s);
ans:=0;
s:=0;
for i:=1 to length(s) do
begin
if s[i]<>' ' then inc(s)
else beign
if s>ans then ans:=s;
s:=0;
end;
end;
writeln(ans);
end.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询