cp Pascal这个文件翻译出来是什么程序 谢谢

cp Pascal这个文件翻译出来是什么程序 谢谢,第1张

很有趣的题,但是实现并不是很好。

程序的意思是这样的,由a[1]

至a[n]

n个数以顺时针按照下标从小到大排列组成的一个环

比如:当n=8时环是这样子的:

a[1]

a[8]

a[2]

a[7]

a[3]

a[6]

a[4]

a[5]

然后这个程序求的是:要求从某个数顺时针开始数的前三个数值和最大,

对于上图而言,就是求

a[1]+a[2]+a[3];

a[2]+a[3]+a[4]

a[3]+a[4]+a[5];

a[4]+a[5]+

a[6]

a[5]+a[6]+a[7]

a[6]+a[7]+a[8]

a[7]+a[8]+a[1]

a[8]+a[1]+a[2]

这八个数中的最大值,并输出这个最大值,另外还要输出是由哪三个数得到这个最大值的。

比如,如果a[1]+a[2]+a[3]最大

,那么就会依次输出a[1],a[2],a[3],a[1]+a[2]+a[3]的值.

希望对你有帮助。

ps:这个程序写的有些奇怪,有改进的余地,麻烦搂主自己想吧。

cp pascal editor 3.7中集成的crt单元版本不匹配,故编译出错(其中集成的dos单元正常 !!!)。请下载完整的fpc+guide1.02 。

很普通的程序,在turbopascal以及freepascal下均能调试通过,但在此 CP 下出错。因此建议楼主不要使用CP !!!

你把做好的程序放在TP上编译 记住 编译前打开Compile菜单,点Destination Memory,这样就会出来.exe文件了。我也出现过这样的问题,就是这样解决的。你的Free Pascal内核不兼容。所以就会出现问题。你安装时选项没打好。


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

原文地址: http://outofmemory.cn/yw/7891704.html

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

发表评论

登录后才能评论

评论列表(0条)

保存