
你好,这个问题很好解决的。
我已为你写好一份例程源代码供你参考(代码可直接复制粘贴到易语言里哟)
版本 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语言编出 读入一个五位数,分割该数各位上的数并将分割的数字以间隔三、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)