高手来帮你回答
我用的是易语言编程来解答,代码如下:
.版本 2
.程序集 窗口程序集1
.程序集变量 士兵数1,整数型,,"500"
.程序集变量 士兵数2,整数型,,"500"
.程序集变量 五和六重叠数,整数型
.子程序 __启动窗口_创建完毕
.局部变量 计数1,整数型
.局部变量 计数2,整数型
.局部变量 计数3,整数型
.局部变量 左,整数型
.局部变量 右,整数型
左 = 0
右 = 0
五和六重叠数 = 0
.计次循环首 (500,计数1)
左 = 左 + 1
.判断开始 (左 > 5)
左 = 1
.默认
.判断结束
士兵数1 [计数1] = 左
.计次循环尾 ()
.计次循环首 (500,计数2)
右 = 右 + 1
.判断开始 (右 > 6)
右 = 1
.默认
.判断结束
士兵数2 [501 - 计数2] = 右
.计次循环尾 ()
.计次循环首 (500,计数3)
.如果 (士兵数1 [计数3] = 5 且 士兵数2 [计数3] = 6)
五和六重叠数 = 五和六重叠数 + 1
.否则
.如果结束
.计次循环尾 ()
编辑框1.内容 = 到文本 (五和六重叠数)
答案是17,不信的话你运行下这个程序就知道了.