java习题
Tiaoooo
这个作者很懒,什么都没留下…
展开
-
习题 *输出杨辉三角
杨辉三角如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 …… 杨辉三角的特点: 1. 第i 行有i 个元素 2. 每一行的第一个元素和最后一个元素都为1 3. 除了1 之外,每个元素的值,都等于上一行同位置的元素以及前一个元素的和。 例如: 1 4 6 4 1 的下原创 2017-01-21 23:30:42 · 2425 阅读 · 1 评论 -
习题**二维数组的行、列互换
习题:已知一个二维数组A 表示一个矩阵,求AT。 其中,AT 表示矩阵的转置。 矩阵转置的含义:表示把一个矩阵行列互换。例如, 有下面的矩阵M 以及其转置MT:思路:参照图例发现共通点:A的行数与B的列数相同。(A为2行3列,B为3行2列) 所以要定义一个双层循环,外层循环的循环条件为B数组的行数,内层循环条件为B数组的列数,外层第一次循环时要在内层循环中将: A[0][0]==B[0]原创 2017-01-21 23:18:10 · 3783 阅读 · 0 评论 -
Java 十五只猴子围成一圈选大王问题
十五个猴子围成一圈选大王,依次1-7 循环报数,报到7 的猴子被淘汰,直到最后一只猴子成为大王。问,哪只猴子最后能成为大王。思路: 将15只猴子封装为数组,用1–15表示。因为需求是要求出一个大王,也就是说这个数组到最后只能存在一个元素,那么就要定义循环。让15只猴子轮流自1–7循环报数,而报数为7的元素则要被删除。显然1次循环不可能达到需求,那么就要定义一个内层循环完成报数和删除操作,直到该数组原创 2017-01-23 20:00:14 · 6373 阅读 · 3 评论