pascal冒泡 判断三个数是否相连
答案:1 悬赏:70 手机版
解决时间 2021-03-22 10:15
- 提问者网友:佞臣
- 2021-03-22 01:06
pascal冒泡 判断三个数是否相连
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-03-22 01:12
var a:array[1..3]of integer;
i,j,t:integer;
begin
for i:=1 to 3 do read(a[i]);
for i:=1 to 2 do
for j:=1 to 3-i do
if a[j]>a[j+1] then
begin t:=a[j]; a[j]:=a[j+1]; a[j+1]:=t end;
if (a[2]=a[1]+1)and(a[3]=a[2]+1) then writeln(TRUE) else writeln(FALSE);
end.追问......那...用一般的方法吧,不要冒泡了。麻烦啦追答var a,b,c,t:integer;
begin
readln(a,b,c);
if a>b then begin t:=a; a:=b; b:=t end;
if a>c then begin t:=a; a:=c; c:=t end;
if b>c then begin t:=b; b:=c; c:=t end;
if (b=a+1)and(c=b+1) then writeln(TRUE) else writeln(FALSE);
end.
i,j,t:integer;
begin
for i:=1 to 3 do read(a[i]);
for i:=1 to 2 do
for j:=1 to 3-i do
if a[j]>a[j+1] then
begin t:=a[j]; a[j]:=a[j+1]; a[j+1]:=t end;
if (a[2]=a[1]+1)and(a[3]=a[2]+1) then writeln(TRUE) else writeln(FALSE);
end.追问......那...用一般的方法吧,不要冒泡了。麻烦啦追答var a,b,c,t:integer;
begin
readln(a,b,c);
if a>b then begin t:=a; a:=b; b:=t end;
if a>c then begin t:=a; a:=c; c:=t end;
if b>c then begin t:=b; b:=c; c:=t end;
if (b=a+1)and(c=b+1) then writeln(TRUE) else writeln(FALSE);
end.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |