上机编程作业5 二维数组 20081125

1 输入N个同学的语、数、英三科成绩,计算他们的总分与平均分,并统计出每个同学的名次,最后以表格的形式输出。

2、输入10个学生的姓名,编一程序将它们按字母的顺序排列。

3 输出杨辉三角的前N(N<10)

       1

       1 1

       1 2 1

       1 3 3 1

       1 4 6 4 1

4、求一个5 X 5数阵中的马鞍数,输出它的位置。所谓马鞍数,是指在行上最小而在列上最大的数。如下:

5 6 7 8 9

4 5 6 7 8

3 4 5 2 1

2 3 4 9 0

1 2 5 4 8

11列上的数就是马鞍数。

 

5、验证数学黑洞:所有四位数,除了数字全相同的外,其它的,经过不多于七次的下列操作,一定可以得到6174;并且,一旦得到6174之后,就掉进黑洞,再也得不到其它的数(61747641-1467 = 6174):

将这个四位数的数字按从大到小和从小到大重组成两个数,大数减去小数。

例:输入3214

14321 - 1234 = 3087

28730 - 378 = 8352

38532 - 2358 = 6174

 

6、猴子选大王:有M个猴子围成一圈,每个有一个编号,编号从1M。打算从中选出一个大王。经过协商,决定选大王的规则如下:从第一个开始,每隔N个,数到的猴子出圈,最后剩下来的就是大王。

要求:从键盘输入MN,编程计算哪一个编号的猴子成为大王。

7、有M个人围成一圈,每人有一个编号,从编号为1的人开始,每隔N个出圈,按出圈次序排成一列,其编号刚好按顺序从1M。要求:从键盘输入MN,编程计算并输出这M个人原来在圈中的位置。

8、前N个自然数排成一串: X1,X2,X3.....Xn,先取出x1,x2,x3移到数串尾,再取出x4,x4,x6移到数串尾,....... 类推直至取完.取出的序列恰好是:1,2,3......n,要求输入N,求原来的数串的排列方式.

 

9、猴子捉兔子:围绕着山顶有10个洞,狐狸要吃兔子,兔子说:“可以,但必须找到我,???? ???我就藏身于这十个洞中,你从10号洞出发,先到1号洞找,第二次隔1个洞找,第三次隔2个洞找,以后如此类推,次数不限。”但狐狸从早到晚进进出出了1000次,仍没有找到兔子。问兔子究竟藏在哪个洞里?

posted on 2008-11-17 13:53  sandboy  阅读(1122)  评论(0)    收藏  举报