level 6
yuanqc8888
楼主
八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8的国际象棋棋盘上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。
我1978年40岁时初学程序设计,学过AIGOL-60、FORTURN、BASIC等语言。当时听说八皇后问题后,经过思考画出了框图,先后用AIGOL-60和BASIC写出代码,成功地得出92种摆法。但这些语言是非结构化语言,使用了 GOTO 转移语句。
现在已退休多年。近几天学习 MFP,想编写求解八皇后问题程序,但MFP没有GOTO语句,对MFP又还不怎么熟悉,一时还没有头绪。在此,求高手用MFP编写出求解“八皇后问题”程序,供我等MFP新手学习学习。
2017年04月22日 15点04分
1
我1978年40岁时初学程序设计,学过AIGOL-60、FORTURN、BASIC等语言。当时听说八皇后问题后,经过思考画出了框图,先后用AIGOL-60和BASIC写出代码,成功地得出92种摆法。但这些语言是非结构化语言,使用了 GOTO 转移语句。
现在已退休多年。近几天学习 MFP,想编写求解八皇后问题程序,但MFP没有GOTO语句,对MFP又还不怎么熟悉,一时还没有头绪。在此,求高手用MFP编写出求解“八皇后问题”程序,供我等MFP新手学习学习。


