neworld吧 关注:303贴子:1,328
  • 1回复贴,共1

?帮我看看这个流程,什么意思,解释一下

只看楼主收藏回复

program abc;
var a,b,c:boolean;
d:integer;
begin
a:=false;
b:=true;
c:=false;
d:=20;
if a then d:=d-10
else if not b
then if not c
then d:=15;
writeln(d);
readln;
end.


1楼2016-03-13 22:16回复
    program abc;
    var
    a,b,c:integer;
    x,y:integer;
    begin
    readln(x);
    c:=x div 4;
    y:=x mod 4;
    case y of
    0:begin a:=0; b:=0;end;
    1:begin a:=0; b:=1; c:=c-1; end;
    2:begin a:=1; b:=0; c:=c-1; end;
    3:begin a:=1; b:=1; c:=c-2; end;
    end;
    writeln(a,' ',b,' ',c);
    end.


    2楼2016-03-16 15:51
    回复