2009年5月22日星期五

Ruby 问题集(更新中)

1. 生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数

2. 1到11有4个"1",1中一个"1",10中一个"1",11中两个"1",1000中,有多少个"1"

3. 一个for语句循环10次产生10个100以内的随机数,要求数字不为0和不重复

4. 输入一个字符串,按相反顺序输出该字符串。如输入1234,输出4321。

5. 首先把你的生日列出来比如 1987/12/25。然后一位位的相加 1+9+8+7+1+2+2+5=35 把得出的数字再拆分,再加 3+5=8 最后向屏幕输出:8

6. 每只母鸡3元,每只公鸡4元,每只小鸡0.5元,如果花100元钱买100只鸡,请问有哪些可能?说明:每种鸡的数量都可以为零

7. 共有1000瓶汽水,每喝完后一瓶得到的一个空瓶子,每3个空瓶子又能换1瓶汽水,喝掉以后又得到一个空瓶子,问总共能喝多少瓶汽水,最后还剩余多少个空瓶子

8. 水仙花数指三位数中,每个数字的立方和和自身相等的数字,例如370,3 × 3 × 3 + 7 × 7 × 7 + 0 × 0 × 0 =370,请输出所有的水仙花数

9. 如果苹果 1元/个, 桔子 2 元/个, 芒果 4元/个,若是用10元去买,有几种组合呢?

10. 一只猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个,第10天早上想再吃时,发现只剩下一个桃子了。请问猴子第一天一共摘了多少个桃子?

没有评论:

发表评论