opel2993
级别: 略有小成
精华主题: 0
发帖数量: 23 个
工控威望: 213 点
下载积分: 6121 分
在线时间: 85(小时)
注册时间: 2016-02-21
最后登录: 2024-12-12
查看opel2993的 主题 / 回贴
楼主  发表于: 2016-11-23 09:10
想請教各位神人
曾經看過用PLC寫了一小段猜數字遊戲,不過已經忘了他怎了寫。
想複製回來卻想不來呢

猜遊戲:甲乙兩方各選四個數字(不相同)依序互猜對方數字。同位置同數字為A,不同位置同數字為B

舉例:

甲為:1234
乙為:5678。

甲猜乙的數字為9527,故5跟7有猜中數字但位置不對所以為2B
乙猜甲的數字為1357,1是同位置同數字所以是1A,3是同數字但不同位置故1B。合併為1A1B

目前想到是用比較指令去判斷。不知有其他更好的方式嗎

opel2993
级别: 略有小成
精华主题: 0
发帖数量: 23 个
工控威望: 213 点
下载积分: 6121 分
在线时间: 85(小时)
注册时间: 2016-02-21
最后登录: 2024-12-12
查看opel2993的 主题 / 回贴
1楼  发表于: 2016-11-23 23:50
图片:
都沒人氣..
自己幫頂一次~

附上自己用比較方式寫出來的樣子,但不知怎麼附上程式耶?

用貼的方式,圖中是比較指令
dgamen
岁月不饶人
级别: 略有小成
精华主题: 0
发帖数量: 315 个
工控威望: 423 点
下载积分: 2035 分
在线时间: 565(小时)
注册时间: 2016-05-23
最后登录: 2022-04-04
查看dgamen的 主题 / 回贴
2楼  发表于: 2016-11-24 17:43
猜字游戏.rar (173 K) 下载次数:22
大神都很忙,菜鸟顶一下