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

📄 pascal.java

📁 三角形基本上就是在解nCr
💻 JAVA
字号:
import java.awt.*;    
import javax.swing.*;    
  
public class Pascal extends JFrame {    
    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, t;    
  
        for(n = 0; n <= N; n++) {    
            for(r = 0; r <= n; r++)    
                g.drawString(" " + combi(n, r),    
                    (N-n)*20 + r * 40, n * 20 + 50);    
        }    
    }    
  
    public static void main(String args[]) {    
        Pascal frm = new Pascal();    
    }    
}  

⌨️ 快捷键说明

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