刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

123数字黑洞

题目说明

背景信息:

“123数学黑洞”,指的是对于任意一串数字串,按照一定规则经有限次重复后必得到“123”的结果,即任何数的最终结果都无法逃脱123黑洞。

其中的规则如下:

1). 对任何一串数字串统计出其中的偶数个数、奇数个数、总个数;

2). 按照“偶-奇-总”的方式进行排列,得到新的数字串;

再不断循环这个算法,其最终结果一定会变成123。例如:12345,偶数个数2,奇数个数3,总个数5,我们得到235;235,偶数个数1,奇数个数2,总个数3,我们得到123;

编程实现:

1). 当绿旗被点击,请用户输入任意长度数字串,如图例1;

2). 输入数字串之后,说出这个数字串第一次计算的结果,第二次计算的结果,第三次......直到计算结果为123,如图例2。


使用微信搜索喵呜刷题,轻松应对考试!

答案:

根据题目描述,123数字黑洞的规则如下:1. 对任意一串数字串统计出其中的偶数个数、奇数个数、总个数;2. 按照“偶-奇-总”的方式进行排列,得到新的数字串;3. 不断循环这个算法,其最终结果一定会变成123。编程实现:1. 当绿旗被点击,请用户输入任意长度数字串;2. 输入数字串之后,说出这个数字串第一次计算的结果,第二次计算的结果,第三次......直到计算结果为123。

解析:

【喵呜刷题小喵解析】:
题目描述了一个数学黑洞现象,即对于任意一串数字串,按照一定规则经有限次重复后必得到“123”的结果。该规则包括统计数字串中的偶数个数、奇数个数和总个数,然后按照“偶-奇-总”的方式排列得到新的数字串,并重复这个过程,最终得到123。

编程实现部分要求用户输入任意长度的数字串,并输出这个数字串按照上述规则计算的结果,直到得到123为止。

为了解决这个问题,我们可以编写一个程序,首先读取用户输入的数字串,然后按照规则进行计算,直到得到123为止。具体实现方式可以根据所选编程语言的特点和语法进行编写。

需要注意的是,题目中没有提供具体的输入和输出示例,因此在编写程序时需要根据题目描述和规则自行设计输入和输出的格式和方式。同时,由于数字串的长度和数值范围可能非常大,因此需要考虑程序的效率和稳定性,避免出现溢出等问题。
创作类型:
原创

本文链接:123数字黑洞 题目说明 背景信息: “123数学黑洞”,指的是对于任意一串数字串,按照一定规则经有

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share