易语言怎么判断编辑框里面有几个0-9的数字呢
比如编辑框1内容等于1213445422上面有2个1.3个2.1个5.1个3.3个4如何点击按钮就可以判断编辑框1里面的数字各是几个呢?比如点击按钮后标签1.标题="有1...
比如编辑框1内容等于1213445422上面有2个1. 3个2. 1个5 . 1个3 . 3个4
如何点击按钮就可以判断编辑框1里面的数字各是几个呢?
比如点击按钮后
标签1.标题="有1个的:3.5 有2个的:1 有3个的:2.4"
标签1.标题中的“有1个的”“有2个的”“有3个的”要从大到小排列 后面的内容也要从大到小排列求大神教我 尽量说详细点 展开
如何点击按钮就可以判断编辑框1里面的数字各是几个呢?
比如点击按钮后
标签1.标题="有1个的:3.5 有2个的:1 有3个的:2.4"
标签1.标题中的“有1个的”“有2个的”“有3个的”要从大到小排列 后面的内容也要从大到小排列求大神教我 尽量说详细点 展开
4个回答
展开全部
你的要求也太多了吧,给你算个数的源码,排序你自己一个会排吧:
.版本 2
.程序集 窗口程序集1.程序集变量 个数数组, 整数型, , "10"
.子程序 _按钮1_被单击
.局部变量 编辑框内容, 文本型
.局部变量 左边1, 文本型
.局部变量 计次, 整数型
编辑框内容 = 编辑框1.内容
个数数组 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } ' 初始化
.计次循环首 (取文本长度 (编辑框内容), 计次)
左边1 = 取文本左边 (编辑框内容, 1)
编辑框内容 = 文本替换 (编辑框内容, 1, 1, )
.如果真 (左边1 = “0”) ' 算0的个数
个数数组 [1] = 个数数组 [1] + 1
.如果真结束
.如果真 (左边1 = “1”)
个数数组 [2] = 个数数组 [2] + 1
.如果真结束
.如果真 (左边1 = “2”)
个数数组 [3] = 个数数组 [3] + 1
.如果真结束
.如果真 (左边1 = “3”)
个数数组 [4] = 个数数组 [4] + 1
.如果真结束
.如果真 (左边1 = “4”)
个数数组 [5] = 个数数组 [5] + 1
.如果真结束
.如果真 (左边1 = “5”)
个数数组 [6] = 个数数组 [6] + 1
.如果真结束
.如果真 (左边1 = “6”)
个数数组 [7] = 个数数组 [7] + 1
.如果真结束
.如果真 (左边1 = “7”)
个数数组 [8] = 个数数组 [8] + 1
.如果真结束
.如果真 (左边1 = “8”)
个数数组 [9] = 个数数组 [9] + 1
.如果真结束
.如果真 (左边1 = “9”) ' 算9的个数
个数数组 [10] = 个数数组 [10] + 1
.如果真结束
.计次循环尾 ()
.版本 2
.程序集 窗口程序集1.程序集变量 个数数组, 整数型, , "10"
.子程序 _按钮1_被单击
.局部变量 编辑框内容, 文本型
.局部变量 左边1, 文本型
.局部变量 计次, 整数型
编辑框内容 = 编辑框1.内容
个数数组 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } ' 初始化
.计次循环首 (取文本长度 (编辑框内容), 计次)
左边1 = 取文本左边 (编辑框内容, 1)
编辑框内容 = 文本替换 (编辑框内容, 1, 1, )
.如果真 (左边1 = “0”) ' 算0的个数
个数数组 [1] = 个数数组 [1] + 1
.如果真结束
.如果真 (左边1 = “1”)
个数数组 [2] = 个数数组 [2] + 1
.如果真结束
.如果真 (左边1 = “2”)
个数数组 [3] = 个数数组 [3] + 1
.如果真结束
.如果真 (左边1 = “3”)
个数数组 [4] = 个数数组 [4] + 1
.如果真结束
.如果真 (左边1 = “4”)
个数数组 [5] = 个数数组 [5] + 1
.如果真结束
.如果真 (左边1 = “5”)
个数数组 [6] = 个数数组 [6] + 1
.如果真结束
.如果真 (左边1 = “6”)
个数数组 [7] = 个数数组 [7] + 1
.如果真结束
.如果真 (左边1 = “7”)
个数数组 [8] = 个数数组 [8] + 1
.如果真结束
.如果真 (左边1 = “8”)
个数数组 [9] = 个数数组 [9] + 1
.如果真结束
.如果真 (左边1 = “9”) ' 算9的个数
个数数组 [10] = 个数数组 [10] + 1
.如果真结束
.计次循环尾 ()
追问
果断你比较详细
展开全部
子文本替换,原长度减去替换后的长度,就是要找的字符的个数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单的,只要用计次循环,加判断就行了
追问
源码要怎么写
追答
这样,首先,建立一个子程序,参数,"内容",文本型,
局部变量,"n1",整数型
局部变量,"n2",整数型
局部变量,"a",整数型
计次循环首(10,n1)
计次循环首(取文本长度(内容),n2)
判断(取文本中间(内容,n2,1)=n1-1)
a=a+1
计次循环尾()
标签1.标题=标签1.标题+"数字"+到文本(n1-1)+"有"+到文本(a)+"个"
a=0
计次循环尾()
好了,自己参照下,应该是可以的,因为是用手机按上去的,难免有什么遗漏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果真(取文本长度(编辑框1.内容)>0 且 <9)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询