1.倒字母金字塔
输入n(n<=26),输出n行的字母金字塔。
【样例输入】
3
【样例输出】
ABCBA
ABA
A
2.猴子吃桃
猴子第一天摘下若干个桃子,当即吃了一半还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半又多吃了一个;以后每天早上都吃了前一天剩下的一半零一个。到了第n天想再吃时,见只剩下一个桃子,求第一天共摘了多少个桃子?
【样例输入】2
【样例输出】4
说明:到第2天早晨只剩下1个,表示共摘了4个桃子。
3.素因式分解
任何一个大于1的自然数可以分解成它的素数因子的乘积,而且这个素数分解式是唯一的(唯一定理)。输入一个大于1的正整数,输出该素数分解式。
【样例输入1】100
【样例输出1】100=2*2*5*5
【样例输入2】7
【样例输出2】7=7
4.纯粹合数
一个合数,去掉最低位,剩下的数仍是合数,再去掉剩下的数的最低位,留下来的数还是合数,这样反复,一直到最后仅剩下的一位数还是合数,我们把这样的数称为纯粹合数。求10000以内的所有纯粹合数。
5.立方数拆分
一个整数n(n<=2000)的立方可以表示为两个整数的平方差。输入一个整数,输出它是由哪两个整数的平方差。
【样例输入1】2
【样例输出1】3 1
样例1说明:23=32-12
【样例输入2】1985
【样例输出2】1971105 1969120
课后练习:
1.输入n,计算s(保留2位小数)。已知s=1/(1×2)+ 1/(3×4)+ 1/(5×6) +…… +1/( (n-1)×n)。
【样例输入】2
【样例输出】0.50
2.纯粹素数
纯粹素数是这样定义的:一个素数,去掉最高位,剩下的数仍为素数,再去掉剩下的数的最高位,余下的数还是素数。这样下去一直到最后剩下的一位数也还是素数。求出所有小于10000的四位的纯粹素数。
3.角谷猜想
对于任意大于1的自然数n,若n为奇数,则将n变为3*n+1,否则将n变为n的一半。经过若干次这样的变换,一定会使n变为1。输入n,输出经过多少次可以变为1,并输出中间的每个数。
【样例输入】
3
【样例输出】
3 10 5 16 8 4 2 1
7