In tam giác Pascal trong Java – Freetuts

Trong bài tập này chúng ta sẽ thực hiện chương trình để in tam giác Pascal trong ngôn ngữ Java. Qua bài tập này các bạn sẽ hiểu thêm về tam giác Pascal.

test php

banquyen png

Bài viết này được đăng tại

freetuts.net

, không được copy dưới mọi hình thức.

Tam giác Pascal là tam giác bao gồm dãy các số nguyên đối xứng với nhau qua giá trị trung tâm. Ví dụ tam giác Pascal có chiều cao là 2:

    1
1   2   1

Ví dụ: Chương trình Java để in tam giác Pascal.

Ở ví dụ này người dùng sẽ nhập vào chiều cao của tám giác, sau đó chương trình sẽ in tam giác Pascal ra màn hình với chiều cao tương ứng.

import java.util.Scanner;
public class TamGiacPascal {
    public static void main(String[] args) {
        int h;
        Scanner scanner = new Scanner(System.in);
        System.out.println("Nhập vào chiều cao của tam giác: ");
        h = scanner.nextInt();
        int x, output;

        for(int i = 1;i<= h; i++){
            for(int j = 0; j<= 2*h; j++){
                x = j-h;
                if(x < 0){
                    x *= -1;
                }
                output = i - x;

                if(output > 0){
                    System.out.printf("%3d", output);
                } else{
                    System.out.printf("   ");
                }
            }
            System.out.println();

        }
        System.out.println("----------------------------");
        System.out.println("Chương trình này được đăng tại Freetuts.net");
    }
}

Kết quả:

Bài viết này được đăng tại [free tuts .net]

tam giac pascal JPG

Như vậy là chúng ta đã thực hiện xong chương trình Java để in tam giác Pascal. Chúc các bạn thực thành công!!!