加载中…
个人资料
瑞途-刘立峰
瑞途-刘立峰
  • 博客等级:
  • 博客积分:0
  • 博客访问:13,446
  • 关注人气:310
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TIA博途SCL编程学习43_判断一个整数中是否存在重复数字

(2019-11-02 13:13:29)
标签:

scl学习

西门子scl

1. 题目:
判断一个整数中是否存在重复数字,例如给定一个整数:6689,则6出现了两次,那么判定其存在重复数字。
2. 思路:
定义一个有10个元素的一维数组,从 #digitsArray[0] ~ #digitsArray[9] 分别代表0 ~ 9的10个数字。数组中保存该值出现的次数,例如: #digitsArray[6] = 3 代表数字6出现了3次。如果有重复的数字那么 #digitsArray 数组中必然有一个元素的值大于等于1。
3. 编写程序。如下图:
 TIA博途SCL编程学习43_判断一个整数中是否存在重复数字
以上程序中采用求余法对给定的整数进行拆解。
4. 调用并监控。如下图:
 TIA博途SCL编程学习43_判断一个整数中是否存在重复数字
给定整数6689中存在两个6,即存在重复数字,FC函数结果为TRUE。
5. 总结:
REPEAT循环语句的使用;
重点学习算法思路;
为了提高程序运行效率,可以使用RETURN指令。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有