编程真题:数字黑洞
极客小将2025-01-14-
西西弗斯数:123 叫西西弗斯数,大家知道宇宙中有一种叫“黑洞”的天体,是 由高密度物质组成,连光线射到这个天体上都被吸收掉,不能反射,人们看不见这个 天体,所以称它为黑洞。而 123 就是数字黑洞。 我们取任一个数,如 81872115378,其中偶数个数是 4,奇数个数是
西西弗斯数:123 叫西西弗斯数,大家知道宇宙中有一种叫“黑洞”的天体,是 由高密度物质组成,连光线射到这个天体上都被吸收掉,不能反射,人们看不见这个 天体,所以称它为黑洞。而 123 就是数字黑洞。
我们取任一个数,如 81872115378,其中偶数个数是 4,奇数个数是 7,是 11 位 数,又组成一个新的数 4711。该数有 1 个偶数,3 个奇数,是 4 位数,又组成新数 134。再重复以上步骤,1 个偶数,2 个奇数,是 3 位数,便得到 123 黑洞。反复重复 以上程序,始终是 123,就再也逃不出去,得不到新的数了。对任何一个数重复以上 步骤都会得到 123 黑洞。
编程实现:
编写程序计算对于输入的任何一个数需要经过几次变化,才能得到 123 数字黑 洞,程序要能展现变化的过程。
- 上一篇
编程真题:趣味自然数
亲密数:如果 a 的所有正因子和等于 b,b 的所有正因子和等于 a,因子包括 1 但不包括本身,且 a 不等于 b,则称 a,b 为亲密数对。 编程实现: 找出 100~500 以内的所有亲密数。(答案:220 284) 回文数:是指正读反读都能读通的句子,它是古今中外都有的一
- 下一篇
编程真题:趣味素数
孪生素数就是指相差 2 的素数对,例如 3 和 5,5 和 7,11 和 13…。孪生素数猜 想正式由希尔伯特在 1900 年国际数学家大会的报告上第 8 个问题中提出,可以这样 描述:存在无穷多个素数 p,使得 p + 2 是素数。素数对(p, p + 2)称为孪生素数。 编程实现: 请找出