500名士兵排成一排 从做开始12345循环 然后从右123456循环 5跟6重叠的次数有几次
1个回答

高手来帮你回答

我用的是易语言编程来解答,代码如下:

.版本 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,不信的话你运行下这个程序就知道了.