17-2-e.txt

来自「编译原理课程设计大作业PL0文法简易编译器」· 文本 代码 · 共 27 行

TXT
27
字号
var head,foot:integer;
procedure calculation(var head,foot:integer);
  var n,cock,rabbit:integer;
  begin
    n:=0;
    for cock:=1 to head do
    begin
      rabbit:=head-cock;
      if cock*2+rabbit*4=foot then
      begin
        write("cocks: ",cock);
        write("rabbits: ", rabbit);
        n:=n+1;
      end
    end;
    if n=0 then 
       begin
         write(0,0);
        
       end
  end;
begin
  write("Please input the number of heads and feet: ");
  read(head,foot);
  write("The number of cocks and rabbits are: ");
  calculation(head,foot)
end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?