import java.util.Scanner; public class demo01 { static int num = 1000; static int[][] a = new int[num][num]; static int i = 0; static int j = 0; static int n = 0; static int b = 0;//1111111 static int c = 1;//2222222 static int d = 0;//3333333 static int number = 0; static int n1 = 0; static int n2 = 0; static int n3 = 0; static //获得数组大小 void getdemo() { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数:"); num = scanner.nextInt(); } //初始化数组 static int[][] init(int a[][]) { getdemo(); for(i=0;i<num;i++) { for(j=0;j<num;j++) { a[i][j]=0; } } return a; } //数组赋值 static int assignment(int a[][]) { //第一种bbbbb for(i=0;i<num-b;i++) { if(a[i][i+b]==0) { a[i][i+b]=++n; } if(i==num-b-1) { b++; number++; } } //第二种ccccccc for(i=num-c,j=num-c;i>=0;i--) { if(a[i][j]==0) { a[i][j]=++n; } if(i==0) { c++; number++; } } //第三种ddddd for(i=d,j=num-1;j>=d;j--) { if(a[i][j]==0) { a[i][j]=++n; } if(j==d) { d++; number++; } } return number; } //打印数组 static void display(int a[][]) { //初始化数组 init(a); //赋值数组 while(number<num) { assignment(a); } for(i=0;i<num;i++) { for(j=0;j<num;j++) { System.out.print(" "+a[i][j]+" "); } System.out.println(""); } } public static void main(String[] args) { display(a); } }
您还没有登录,请您登录后再发表评论
for(int i=1;i;i++){ for(int j=1;j;j++){ printf(" "); } for(int k=i;k;k++){ printf("%d*%d=%.2d ",i,k,i*k); } printf("\n"); } return 0; }
C语言程序设计-用函数求一个N阶方阵右下三角元素的和(包括副对角线上的元素);
这是一个eclipse绘制左上角或右上角三角形的代码工程,学习的话还可以,其他要自己修改了
在vb中实现九九乘法表的编写打印,适合初学者
本代码实现了在Windows环境下用C#语言编写N*N 通用方阵,要求是左下三角是蛇形矩阵,右上三角顺时螺旋 N=4时 1 11 12 13 7 2 16 14 8 6 3 15 10 9 5 4 N=5时 1 16 17 18 19 9 2 24 25 20 10 8 3 23 21 14 11 7 4 ...
C#的winform点长方形的上下左右三角形,画三角形,画四边形,是否在内部。
带三角边框的提示,比较实用web开发提示特效比较实用
给定一个整数n,1≤n≤20,要求设计一个递归算法,实现下面两种方式(下三角和上三角)的文件输出。 n n n ... n 1 …… 2 2 3 3 3 3 3 3 2 2 …… 1 n n n … n 【输入数据】 输入数据由1.txt给出,文件格式为:第...
wpf 状态栏 右下角三角 statusbar
输出两行,第一行是计算出的最大路径的和值,第二行是该路径上的数字。若有多条路径,靠右的路径优先(即仅仅输出靠右的路径即可,无需多条路径都输出)。 如: Input: 5 7 3 8 8 1 6 2 7 4 4 4 5 2 4 5 有两条...
一个自定义的左上角三角形图标,可加入文字,直接就可以使用。
右边倒三角形五角星.html
做了一个android带小三角的弹出框,就是右上角有个小三角形,整体比较美观,代码精简没有多余,功能到位,具体大家下载下来自己看吧
FANUC机器人如何清除示教器右上角的感叹号?
java实现杨辉三角 杨辉三角.java用java实现杨辉三角的程序
cpp代码-大作业第二题: 输入一个5行5列的二维数组,编程实现: (1) 求出其中的最大值和最小值及其对应的行列位置; (2) 求出上三角上各元素之和(上三角的元素a[i][j] ,i+j<5)。
通过css代码去实现三角形,用在网页开发中,演示通过css去实现菜色的矩形、上三角形、下三角形、右三角形、左三角形。
每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角。即第n+1行的第i个数等于第n行的第i-1个数和第i个数之和,这也是组合数的性质之一。即 C(n+1,i)=C(n,i)+C(n,i-1)。 (a+b)n的展开式中的各项...
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素值为0.例如:若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 计算结果为: 1 0 0 6 5 0 10 14 9 ...
相关推荐
for(int i=1;i;i++){ for(int j=1;j;j++){ printf(" "); } for(int k=i;k;k++){ printf("%d*%d=%.2d ",i,k,i*k); } printf("\n"); } return 0; }
C语言程序设计-用函数求一个N阶方阵右下三角元素的和(包括副对角线上的元素);
这是一个eclipse绘制左上角或右上角三角形的代码工程,学习的话还可以,其他要自己修改了
在vb中实现九九乘法表的编写打印,适合初学者
本代码实现了在Windows环境下用C#语言编写N*N 通用方阵,要求是左下三角是蛇形矩阵,右上三角顺时螺旋 N=4时 1 11 12 13 7 2 16 14 8 6 3 15 10 9 5 4 N=5时 1 16 17 18 19 9 2 24 25 20 10 8 3 23 21 14 11 7 4 ...
C#的winform点长方形的上下左右三角形,画三角形,画四边形,是否在内部。
带三角边框的提示,比较实用web开发提示特效比较实用
给定一个整数n,1≤n≤20,要求设计一个递归算法,实现下面两种方式(下三角和上三角)的文件输出。 n n n ... n 1 …… 2 2 3 3 3 3 3 3 2 2 …… 1 n n n … n 【输入数据】 输入数据由1.txt给出,文件格式为:第...
wpf 状态栏 右下角三角 statusbar
输出两行,第一行是计算出的最大路径的和值,第二行是该路径上的数字。若有多条路径,靠右的路径优先(即仅仅输出靠右的路径即可,无需多条路径都输出)。 如: Input: 5 7 3 8 8 1 6 2 7 4 4 4 5 2 4 5 有两条...
一个自定义的左上角三角形图标,可加入文字,直接就可以使用。
右边倒三角形五角星.html
做了一个android带小三角的弹出框,就是右上角有个小三角形,整体比较美观,代码精简没有多余,功能到位,具体大家下载下来自己看吧
FANUC机器人如何清除示教器右上角的感叹号?
java实现杨辉三角 杨辉三角.java用java实现杨辉三角的程序
cpp代码-大作业第二题: 输入一个5行5列的二维数组,编程实现: (1) 求出其中的最大值和最小值及其对应的行列位置; (2) 求出上三角上各元素之和(上三角的元素a[i][j] ,i+j<5)。
通过css代码去实现三角形,用在网页开发中,演示通过css去实现菜色的矩形、上三角形、下三角形、右三角形、左三角形。
输出两行,第一行是计算出的最大路径的和值,第二行是该路径上的数字。若有多条路径,靠右的路径优先(即仅仅输出靠右的路径即可,无需多条路径都输出)。 如: Input: 5 7 3 8 8 1 6 2 7 4 4 4 5 2 4 5 有两条...
每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角。即第n+1行的第i个数等于第n行的第i-1个数和第i个数之和,这也是组合数的性质之一。即 C(n+1,i)=C(n,i)+C(n,i-1)。 (a+b)n的展开式中的各项...
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素值为0.例如:若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 计算结果为: 1 0 0 6 5 0 10 14 9 ...