`

由数字对角线组成的三角形

阅读更多
/**
 * 示例:<br>
 * 1 3 6 10 15 21 28 36 45 55 66 78<br>
 * 2 5 9 14 20 27 35 44 54 65 77<br>
 * 4 8 13 19 26 34 43 53 64 76<br>
 * 7 12 18 25 33 42 52 63 75<br>
 * 11 17 24 32 41 51 62 74<br>
 * 16 23 31 40 50 61 73<br>
 * 22 30 39 49 60 72<br>
 * 29 38 48 59 71<br>
 * 37 47 58 70<br>
 * 46 57 69<br>
 * 56 68<br>
 * 67<br>
 * 
 * @author LSJ
 *
 */
public class Sanjiaoxing {
	public static void main(String[] args) {
		new Sanjiaoxing().f(12);
	}

	/**
	 * 方法1
	 * 
	 * @param x
	 */
	public void f1(int x) {
		int[][] temp = new int[x][x];
		int n = 0;
		int r = 0;
		int xx = 0;
		int yy = 0;
		while (true) {
			temp[yy--][xx++] = n++;
			if (yy < 0) {
				xx = 0;
				yy = r++;
			}
			if (yy >= x) {
				break;
			}
		}
		/** 打印输出 */
		for (int i = 0; i < temp.length; i++) {
			for (int j = 0; j < temp[0].length; j++) {
				if (temp[i][j] != 0)// 不为0输出
					System.out.print(temp[i][j] + "\t");
			}
			System.out.println();
		}
	}

	public void f(int x) {
		int[][] temp = new int[x][x];
		temp[0][0] = 1;
		int t_x = x;
		int t_y = x;
		int r = 0;// 行数初始值
		int c = 0;
		for (int i = 0; i < t_x; i++) {
			if (i != 0)
				temp[i][0] = temp[i - 1][0] + (++r);
			c = i + 2;
			for (int j = 1; j < t_y; j++) {
				temp[i][j] = temp[i][j - 1] + (c++);

			}
			t_y--;
		}
		/** 打印输出 */
		for (int i = 0; i < temp.length; i++) {
			for (int j = 0; j < temp[0].length; j++) {
				if (temp[i][j] != 0)// 不为0输出
					System.out.print(temp[i][j] + "\t");
			}
			System.out.println();
		}
	}
}
分享到:
评论

相关推荐

    符号三角形和棋盘覆盖.rar

    问题设定为:给定一个8x8的国际象棋棋盘,移除其中的一个正方形,然后试图用皇后来覆盖剩余的63个格子,使得任意两个皇后都无法攻击到彼此(即不在同一行、列或对角线上)。这可以扩展到更复杂的棋盘尺寸和规则。在...

    2015_2016八年级数学上册11.1.1三角形的边课件新版新人教版

    首先,它提出一个问题:任意三条线段(不在同一直线上)首尾顺次相接是否一定能组成一个三角形。答案是不一定,需要满足一定的条件。接着,课件引入了三角形的两边之和大于第三边的性质,即在三角形ABC中,AB+AC&gt;BC...

    无反馈的电动机星形---三角形起动器.rar

    在这个项目中,用户可能需要编写一个或多个功能块来实现星形-三角形转换逻辑,同时利用模拟量和数字量I/O模块监控电机状态。 总之,"无反馈的电动机星形---三角形起动器.rar"是一个关于使用西门子200系列PLC控制...

    新人教版初中数学[中考总复习:几何初步及三角形--知识点整理及重点题型梳理](基础).doc

    在相交线部分,对顶角是具有共同顶点且两边互为反向延长线的两个角,它们总是相等的。邻补角是共享一边且另一边互为反向延长线的两个角,它们的和为180°。垂直是两条直线形成直角的情况,过一点有且仅有一条直线与...

    青岛版七年级数学下册知识点总汇.doc

    - 对角线条数:n边形从一个顶点出发有(n-3)条对角线,总共有n*(n-3)/2条对角线。 5. **相交线与平行线**: - 邻补角:有共同顶点且共用一条公共边的两个角。 - 对顶角:两边互为反向延长线的两个角。 - 垂线:...

    浙江宁波三江中学八年级下期末模拟考试试卷精选.doc

    10. 矩形的性质:题目考察矩形的对角线性质以及三角形的边长关系。 11. 菱形周长计算:菱形的周长等于四条边的总和,可以通过对角线长度和菱形性质计算。 12. 选择题:(Ⅰ)涉及幂的运算,(Ⅱ)涉及计算器计算和有效...

    欧美风格创意三角形背景PPT模板.pptx

    1. **设计风格**:欧美风格通常意味着简洁、现代和国际化,该模板可能包含了清晰的线条、大胆的颜色以及几何形状(如三角形)来增强视觉效果,这些元素能够提升观众对内容的关注度。 2. **内容结构**:模板的组成...

    八年级数学5月月考试题(无答案) 新人教版 试题-2.doc

    6. 菱形对角线性质:菱形的对角线互相垂直并且互相平分,可以利用菱形的性质来求解菱形中点到对角线的长度。 7. 四边形的周长计算:四边形的周长等于各边之和,题目中给出了菱形的对角线和一部分边长,通过几何关系...

    C#小程序(杨辉三角(含等腰)旋转方阵 阶层)

    "n阶方阵的对角元素之和.doc"可能讨论了如何计算n阶矩阵主对角线上的元素总和,这与杨辉三角的行和规律有关;"数字旋转方阵.doc"可能是关于如何实现矩阵旋转的详细步骤;而"等腰杨辉三角.doc"则可能深入探讨了等腰...

    八年级上学期数学期中考试知识点.pdf

    等腰梯形是轴对称图形,其上、下底中点所在的直线是对称轴,对角线相等,同一底上的两个底角相等。两腰相等或同一底上的两个底角相等的梯形都是等腰梯形。 5. **勾股定理**:直角三角形两直角边的平方和等于斜边的...

    C++二维数组实现杨辉三角的前10行输出

    它是由一系列数字组成的一个三角形数组,每个数字是上一行相邻两个数字的和。在中国,这个概念最早由北宋时期的数学家贾宪提出,并在南宋时期由杨辉加以推广和发展,因此在中国被称作“杨辉三角”。 #### 实现原理 ...

    小学数学概念教学PPT学习教案.pptx

    内涵是指一个概念所反映的所有对象的共同本质属性,比如平行四边形的内涵包含了四条边、两组对边平行、对角线互相平分等特性。外延则是指概念所涵盖的所有对象的整体,如平行四边形的外延包括了矩形、正方形、菱形等...

    勾股定理单元测试题(卷)与答案解析.doc

    12. **长方体最短路径问题**:蚂蚁从长方体的一角到相对一角的最短路径是沿着对角线走,所以最短路线长是 √(长² + 宽² + 高²)。 13. **直角三角形的三边平方和**:第13题中,如果直角三角形的三边平方和为200,...

    数学八年级下浙教版暑假作业【20份】6精选.doc

    13. 计算题和解答题进一步测试了学生的计算能力和应用能力,包括代数表达式的求值、菱形对角线和面积的计算、平行四边形的周长和面积、等腰梯形中位线的长度、多边形内外角和与对角线条数的关系,以及相似三角形的...

    镇江外国语八年级数学期中试卷及答案精选.doc

    12. **平行四边形的对角线性质**:平行四边形的对角线互相平分,所以对角线长度必须满足可以被10整除的组合,选项B符合条件。 13. **勾股定理**:符合勾股定理的直角三角形是A选项,3² + 2² = 5²。 14. **...

    扬州中学第一学期初二数学期中试卷精选.doc

    13. **矩形对角线与角度**:矩形的对角线互相平分且相等,若夹角为θ,对角线长度可通过余弦定理计算。 14. **平行四边形性质**:添加一个条件,如AB=CD或AD=BC,可以推导出平行四边形ABCD是菱形。 15. **等边...

    青海省民和回族土族自治县巴州学校2011-2012学年八年级下学期数学竞赛试题(无答案) 3.doc

    填空题同样涵盖了多个数学概念,例如分数方程的解、图形的重叠部分形状、正方形边长计算、菱形对角线的性质、命题的逆命题、三角形的类型判断、反比例函数的面积、菱形中的几何问题、等边三角形周长的分配以及新运算...

    数字高程模型.ppt

    数字化现有的等高线地图可以产生 DEM,但是质量可能不如直接利用航空摄影测量方法产生的 DEM。数字化的等高线对于计算坡度或生成着色地形图不十分适用。 五、 等高线模式 等高线通常被存储成一个有序的坐标点序列...

    2015新北师大版四年级数学下册期中测试卷.doc

    7. **特殊平行四边形**:**矩形**和**菱形**是特殊的平行四边形,它们分别具有特定的性质,如矩形的四个角都是直角,菱形的对角线互相垂直。 8. **最小的一位小数**:最小的一位小数是**0.1**,这是所有一位小数中...

Global site tag (gtag.js) - Google Analytics