0 如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数。如407=43+03+73,就是一个阿姆斯特朗数。求出1000以内的阿姆斯特朗数。

Raptor

1.某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用其除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

如输入 : 1234

  输出 : 9876

Raptor

2. 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第N个月月底

Raptor

3. 用迭代法求某数a的平方根,已知求平方根的迭代公式为:

 Raptor

n=1,2,3,4,……),取a/2作为x0的初值,迭代结束条件取|xn-xn-1|≤10-5

Raptor

4、  有3 个课外小组:物理组,化学组和生物组。今有张、王、李、赵、陈5 名同学,已知张、王为物理组成员,张、李、赵为化学组成员,李、赵、陈为生物组成员。如果要在3 个小组中分别选出3 位组长,一位同学最多只能担任一个小组的组长,共有种选择方案。

 

Raptor




 

5、75名儿童去游乐场玩。他们可以骑旋转木马,坐滑行轨道,乘宇宙飞船。已知其中20人这三种东西都玩过,55人至少玩过其中两种。若每玩一样的费用为5元,游乐场总共收入700,可知有名儿童没有玩过其中任何一种。

Raptor

 

6. 张三、李四、王五、刘六的年龄成一递增等差数列,他们四人的年龄相加是26,相乘是880,求该等差数列的前20项。

输出格式为:1,2,...19,20

 Raptor

 

7、分别输出100以内(不包括100)所有偶数的和与所有奇数的和。

Raptor

8.一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:

    15=1+2+3+4+5,15=4+5+6,15=7+8

请写出算法,根据输入的任何一个正整数,输出符合这种要求的所有连续正整数序列,每个序列都按从小到大的顺序输出。如果没有符合要求的序列,输出“NONE”。

 Raptor

 

9、根据Nocomachns定理,任何一个正整数n的立方一定可以表示成n个连续的奇数的和。

 13= 1

 23= 3+5

 33= 7+9+11

 43=  13+15+17+19

请给出给定n之后的对应表达式算法。

Raptor


                                                                                      作者:郭**Raptor 华*