`

巴斯卡三角形

阅读更多
package qinglin.learn.arithmetic;

import java.awt.*;
import javax.swing.*;

public class Pascal extends JFrame
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@SuppressWarnings("deprecation")
	public Pascal()
	{
		setBackground(Color.white);
		setTitle("巴斯卡三角形");
		setSize(520, 350);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		show();
	}

	private long combi(int n, int r)
	{
		int i;
		long p = 1;
		for (i = 1; i <= r; i++)
			p = p * (n - i + 1) / i;
		return p;
	}

	public void paint(Graphics g)
	{
		final int N = 12;
		int n, r;
		for (n = 0; n <= N; n++)
		{
			for (r = 0; r <= n; r++)
			{
				int x=(N - n) * 20 + r * 40;
				int y=n * 20 + 50;
				g.drawString(" " + combi(n, r), x,y);						
			}
		}
	}
	public static void main(String args[])
	{
		@SuppressWarnings("unused")
		Pascal frm = new Pascal();
	}
}
分享到:
评论

相关推荐

    巴斯卡三角行

    该程序使用循环嵌套控制显示格式,通过调用自定义函数计算每个位置应该放置的数,从而输出巴斯卡三角形。

    经典算法(C语言)

    3. 巴斯卡三角形..........................................................................................................................................3 4.三色棋.......................................

    经典算法大全,包括河内之塔,费式数列,巴斯卡三角形,三色棋,老鼠走迷宫...

    经典算法大全,包括河内之塔,费式数列,巴斯卡三角形,三色棋,老鼠走迷宫...

    C语言经典算法大全.pdf

    巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色 三色河内塔 背包问题(Knapsack Problem) 数 运算 蒙地卡罗法求 PI Eratosthenes筛选...

    c# 排序算法大全 经典算法

    c# 排序算法大全 ,含有各种算法,经不经典看你的领悟。vs05版代码齐全。

    经典算法大全

    巴斯卡三角形4.Algorithm Gossip: 三色棋5.Algorithm Gossip: 老鼠走迷官(一6.Algorithm Gossip: 老鼠走迷官(二7.Algorithm Gossip: 骑士走棋盘8.Algorithm Gossip: 八皇后9.Algorithm Gossip: 八枚银币10....

    经典算法实现 java、 c++

    巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 騎士走棋盤 八個皇后 八枚銀幣 生命遊戲 字串核對 雙色、三色河內塔 背包問題(Knapsack Problem) 數、運算 蒙地卡羅法求 PI Eratosthenes篩...

    ACM51个经典算法大全

    巴斯卡三角形4.三色棋5.老鼠走迷宫(一)6.老鼠走迷宫(二)7.Algorithm Gossip: 骑士走棋盘8.Algorithm Gossip: 八皇后9.Algorithm Gossip: 八枚银币10.Algorithm Gossip: 生命游戏11.Algorithm Gossip: 字串核对...

    各种经典算法

    巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 騎士走棋盤 八個皇后 八枚銀幣 生命遊戲 字串核對 雙色、三色河內塔 背包問題(Knapsack Problem) 得分排行 選擇、插入、氣泡排序 Shell ...

    Java经典问题算法大全

    3. 巴斯卡三角形 4.Algorithm Gossip: 三色棋 5.Algorithm Gossip: 老鼠走迷官(一) 6.Algorithm Gossip: 老鼠走迷官(二) 7.Algorithm Gossip: 骑士走棋盘 8.Algorithm Gossip: 八皇后 9.Algorithm Gossip: 八枚...

    经典常用算法(含代码)

    巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes...

    经典算法大全,常用的算法都在这里

    巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes...

    C语言经典算法大全(几十个经典案例,都有详尽代码)

    巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes...

    蓝桥杯信息学奥赛练习试题

    巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes...

    C-Program-examples.rar_2维码 C语言_c 卡牌游戏_字串核对_背包问题_蒙塔卡罗法

    巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes...

    经典的50个C语言程序

    河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem)

    c语言经典算法包括老掉牙,汉诺塔,三色旗

    老掉牙 河内塔 巴式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法...

Global site tag (gtag.js) - Google Analytics