精易论坛

标题: 数字的分离以及组合 [打印本页]

作者: 小白弟弟    时间: 2022-7-7 19:34
标题: 数字的分离以及组合
调用模块:精易模块v10.2.5
可以自行下载
就是分离数字和组合数字
如:数字1234567890
分离后变为      1|2|3|4|5|6|7|8|9|0
(中间的“|”可以不加,自行决定)
如:数字1|2|3|4|5|6|7|8|9|0
组合后变为 1234567890
(“中间的符号可以自行替换”)

简单的%运算和/运算,可以借鉴一下

作者: 小白弟弟    时间: 2022-7-7 19:50
这是源码:

数的分离组合.e

924.47 KB, 下载次数: 12, 下载积分: 精币 -2 枚


作者: 灵猫作者    时间: 2022-7-7 20:56
6666666666666666
作者: yang670555064    时间: 2022-7-7 21:42
都用精易模块了  模块里就有现成的命令
作者: 小白弟弟    时间: 2022-7-7 22:47
yang670555064 发表于 2022-7-7 21:42
都用精易模块了  模块里就有现成的命令

哈哈,没看到哇。反正写了也可以锻炼一下
作者: 神女软件定制    时间: 2022-7-7 23:51

作者: BIG牛肉面    时间: 2022-7-8 06:08

作者: reveriexue    时间: 2022-7-8 06:50

作者: jysoft2022    时间: 2022-7-8 10:43
谢谢分享
作者: 明天自然醒    时间: 2022-7-10 13:54
这应该就是C里面的不断除以10再取余数吧,
[C] 纯文本查看 复制代码
while(num>0)
{
        printf("%d",num%10);
        num/=10;
}

在易语言里面可以直接用
[JavaScript] 纯文本查看 复制代码
分割文本(到文本(数),“分隔符”)

作者: 小白弟弟    时间: 2022-7-10 13:55
l1299587332 发表于 2022-7-10 13:54
这应该就是C里面的不断除以10再取余数吧,
[mw_shl_code=c,true]while(num>0)
{

对对,是的
作者: 明天自然醒    时间: 2022-7-10 14:03
  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
调试输出 (分割数字 (12313123, ))
调试输出 (组合数字 (“1231|3|123”, ))
子程序名返回值类型公开备 注
分割数字文本型 
参数名类 型参考可空数组备 注
数值长整数型
分隔符文本型
变量名类 型静态数组备 注
i整数型 
tmp文本型 
buf文本型 
如果真 (是否为空 (分隔符))
分隔符 = “|”
tmp = 到文本 (数值)
计次循环首 (取文本长度 (tmp), i)
buf = buf + 取文本中间 (tmp, i, 1) + 分隔符
计次循环尾 ()
返回 (取文本左边 (buf, 取文本长度 (buf)取文本长度 (分隔符)))
子程序名返回值类型公开备 注
组合数字长整数型 
参数名类 型参考可空数组备 注
待处理文本文本型
分隔符文本型
变量名类 型静态数组备 注
tmp文本型0
i整数型 
buf文本型 
如果真 (是否为空 (分隔符))
分隔符 = “|”
tmp = 分割文本 (待处理文本, 分隔符, )
计次循环首 (取数组成员数 (tmp), i)
buf = buf + tmp [i]
计次循环尾 ()
返回 (到长整数 (buf))


i支持库列表   支持库注释   
spec特殊功能支持库

作者: 风云c    时间: 2022-7-10 21:24
凑个热闹,赚个精币
作者: Xiaochuzhang    时间: 2022-7-12 23:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 龙崎流江    时间: 2022-7-26 15:39
大佬牛逼,威武666
作者: year1970    时间: 2024-3-28 08:06
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4