在PASCAL语言程序编译中输入了数据,如何再让程序继续运行,显示最终结果

在PASCAL语言程序编译中输入了数据,如何再让程序继续运行,显示最终结果,第1张

在FP界面下,按Alt + F5可以浏览程序运行结果。在仅仅打开这个程序时,则不能看到,不是他没出来,而是太快了,一闪而过。如果想看到结果,可在程序最后(“end”之前)加上“readln;”便可看到,然而按一下“Enter”键,就会退出程序。

这里可以用halt也可以用exit也可以用break;

break是用来终止循环的

halt是终止整个程序

exit是用来退出当前程序

比halt的效果小

如果在子程序里

就退到主程序里

已经修改完成,运行通过:

program p;

var n:integer;

a:array[09] of integer;

a1:array[09] of boolean;

procedure find(k:integer);

var i:integer;

begin

if k>n then

begin for i:=1 to n do write(a[i],' '); writeln end

else

for i:=1 to n do

begin

if not a1[i] then

begin

a1[i]:=true; a[k]:=i;

find(k+1);

a1[i]:=false; a[k]:=0;

end;

end;

end;

begin

readln(n);

find(1);

end

pascal本身没有,可以通过添加注册表来开机自启动,也可以将主程序复制到启动的文件夹里

Uses dos;

begin

exec('cmd','/c reg add 注册表');

end

注册表项自己上网查,命令的具体用法打开cmd,输入reg add /来看

以上就是关于在PASCAL语言程序编译中输入了数据,如何再让程序继续运行,显示最终结果全部的内容,包括:在PASCAL语言程序编译中输入了数据,如何再让程序继续运行,显示最终结果、pascal程序如何在运行中终止(跪求)、编程语言pascal程序运行结果出错,求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9451997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存