解析算法-枚举算法练习题

  • 格式:docx
  • 大小:89.63 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 编写 VB 程序完成计算

111

F 1

7!

的值。

4!10!

2. 根据以下迭代公式编写VB 程序求的近似值。

3.角谷猜想。对任意一个大于

为 3n+1,若 n 是偶数时,

1 的正整数

n 的值替换为

n,进行如下运算:若

n/2 ;重复以上运算,

n 是奇数时, n 的值替换

n 最终变为1。编写一个

VB程序输出验算过程。

1. “玫瑰花数”是指一个 4 位整数,其各个位数字的 4 次方和恰好等于该数本身,例如,1634是一

玫瑰花数, 1634 14 6 4 34 44。编写VB程序输出所有的玫瑰花数。

2. 孔雀开屏数。如果一个 n 位整数 k 的各位数字之和的n 次幂等于k 本身,则这个数k 称为

孔雀开屏数。如三位数512=(5+1+2) 3, 512 就是一个三位的孔雀开屏数。编写VB 程序输出

二~五位数中的所有孔雀开屏数。

3. 孪生素数。孪生素数是指两个相邻奇数且都是素数,如3,5;11、13;它们是最近的素

数,就像孪生兄弟一样。输出100 以内的所有孪生素数。

4. 方程 x+y+z=n 有几组正整数解?

(提高篇)方程x+y+z≤ n 有几组正整数解?