1
파스칼 삼각형을 인쇄하려면 아래 예제 코드를 사용합니다. (저는 스캐너에서 테스트 케이스 = 14를 사용하고 있습니다) 코드는 작동하지만 결과에 선행 공백이 있습니다. 삼각형 앞에있는 공백은 어떻게 제거합니까?파스칼 삼각형의 선행 공백 제거
import java.util.Scanner;
public class PascalsTriangle {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int rows = input.nextInt();
for(int i = 0;i<rows;i++) {
int pascal = 1;
System.out.format("%"+(rows-i)*2+"s","");)
for(int j=0;j<=i;j++) {
System.out.format("%4d", pascal);
pascal = pascal* (i - j)/(j + 1);
}
System.out.println();
}
}
}
파스칼은 프로그램에 정의되어 있지 않습니다. 확실합니까? 작동합니까? –
int pascal = int 대신 int pascal = 1 – twostart
코드 변경도 –