⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pascaltriangle.java

📁 this a pascal triangle i made for my computer science class~ and it is very simple
💻 JAVA
字号:
class PascalTriangle{	public static long factorial(int n)  	{		long product=1;		if (n > 0)		{			for (int i = n; i >= 1;i--)				product *= i;		}		else			product = 1;		return product;	}			public static long nCr (int n, int r)	{ 		long product = factorial(n)/(factorial(r)*factorial(n-r));		return product;	}		public static void Triangle (int numberOFrows)	{      		int enteredRows = numberOFrows - 1;		long num = 0;		long num2 = 1;		int y=1;		int space = 1 * 3 - 3;		for (int i=0;i<=y;i++)		{		for (int c = 1; c <= space; c++)				Output.print (" ");			space -= 3;			for (int j = 0; j <= i; j++)			{				num = nCr(i, j);									if (j == 0)						Output.print (num);					else if (num < 10 && num >= 0)						Output.print ("     " + num);					else if (num >= 10 && num < 100)						Output.print ("    " + num);					else if (num >= 100 && num < 1000)						Output.print ("   " + num);					else if (num >= 1000 && num < 10000)						Output.print ("  " + num);					else if (num >= 10000 && num < 100000)						Output.print (" " + num);					else if (num >= 100000 && num < 1000000)						Output.print ("" + num);			}			Output.println();		}	}	public static void main (String[] args)	{	  	int row = 0;		do		{			row = Input.getInt ("Please Enter the number of rows for the pascal triangle (0 to stop)");			if (row <= 0 || row > 20)				;			else				Triangle(row);		}		while (row != 0);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -