易语言把一串数字分割成几组

易语言把一串数字分割成几组,第1张

你好,这个问题很好解决的。

我已为你写好一份例程源代码供你参考(代码可直接复制粘贴到易语言里哟)

版本 2

支持库 spec

子程序 _按钮1_被单击, , , By:Kiss灬小猪(Junko)

局部变量 取出计划, 文本

局部变量 i, 整数型

局部变量 局_数组, 文本型, , "0"

局部变量 text, 文本型

取出计划 = “020506080910”

清除数组 (局_数组)

text = “”

变量循环首 (1, 取文本长度 (取出计划), 2, i)

加入成员 (局_数组, 取文本中间 (取出计划, i, 2))

text = text + 取文本中间 (取出计划, i, 2)

如果真 (i ≤ 取文本长度 (取出计划) - 2)

text = text + “,”

如果真结束

变量循环尾 ()

调试输出 (“分组为_数组”, 局_数组)  ' ///By:Kiss灬小猪(Junko)

调试输出 (“分组为_文本”, text)  ' ///By:Kiss灬小猪(Junko)

信息框 (text, 0, , )  ' ///By:Kiss灬小猪(Junko)

如果上面的代码你觉得看得不够尽兴,我还在下方上传了源代码截图供你更直观的查看学习哟

By:Kiss灬小猪(Junko)

希望我的回答对你有所帮助!By:Kiss灬小猪(Junko)

main( )

{

long a, b, c, d, e, x;

scanf("%ld", &x);

a = x / 10000; / 分解出万位 /

b = x % 10000 / 1000; / 分解出千位 /

c = x % 1000 / 100; / 分解出百位 /

d = x % 100 / 10; / 分解出十位 /

e = x % 10; / 分解出个位 /

if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld\n", e, d, c, b, a);

else if (b!=0) printf("there are 4, %ld %ld %ld %ld\n", e, d, c, b);

else if (c!=0) printf(" there are 3, %ld %ld %ld\n", e, d, c);

else if (d!=0) printf("there are 2, %ld %ld\n", e, d);

else if (e!=0) printf(" there are 1, %ld\n", e);

}

以上就是关于易语言把一串数字分割成几组全部的内容,包括:易语言把一串数字分割成几组、如何用C语言编出 读入一个五位数,分割该数各位上的数并将分割的数字以间隔三、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10066405.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存