计算机语言中print是什么意思,PASCAL 语言中print是什么意思?

PASCAL 语言中print是什么意思?

答案:4  信息版本:手机版

解决时间 2019-10-03 18:41

已解决

2019-10-03 12:38

如上……

print在PASCAL中是什么意思?

program eightqueen;

var

x:array[1..8] of integer;

y:array[1..8,1..8]of boolean;

a,b,c:array[-7..16] of boolean;

i,count:integer;

procedure print;{输出棋盘}

var

k,j:integer;

begin

for k:=1 to 8 do begin

for j:=1 to 8 do

y[k,j]:=false; end;

for k:=1 to 8 do

y[k,x[k]]:=true;

for k:=1 to 8 do begin

for j:=1 to 8 do

if y[k,j] then write('Q ')

else write('_ ');

writeln end;

end;

procedure try(i:integer);

var

j:integer;

begin

for j:=1 to 8 do

if a[j] and b[i+j] and c[i-j]

then

begin

x[i]:=j;

a[j]:=false;

b[i+j]:=false;

c[i-j]:=false;

if i<8 then try(i+1){试下一个皇后位置}

else begin print; inc(count); writeln; end;

a[j]:=true;{还原}

b[i+j]:=true;

c[i-j]:=true;

end;

end;

begin

for i:=-7 to 16 do

begin

a[i]:=true;

b[i]:=true;

c[i]:=true;

end; count:=0;

try(1); writeln(count);

end.

就是在这个程序中

……

这个程序解答的是”八皇后问题“

满意者提高悬赏……

最佳答案

2019-10-03 13:36

本来是打印的意思,在pascal中没有意思

没看到那是procedure print吗?

那是你定义的过程的名字

如果你喜欢,写成procedure abcdefg也行,只不过

print有打印的意思,写的时候容易阅读。

全部回答

1楼

2019-10-03 16:42

没有含义,一般用做子程序的名字

2楼

2019-10-03 15:42

输出的意思。应该是在屏幕显示的意思。

3楼

2019-10-03 14:55

PASCAL中的print没有意思,除非你自己的程序定义它。

再看看别人怎么说的。

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

大家都在看

推荐资讯

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值