문제
크기를 입력받고 그 크기에 맞는 삼각형을 출력하는 문제입니다 이를 해결하는 프로그램의 다음 실행상태에 대해 빈칸을 채우세요
프로그램의 실행순서 및 실행상태
1 public static void main( String[] args ) {
2 int size = scan.nextInt();
삼각형 크기를 입력하세요: 2
3 for ( int line = 1; line <= size; line++ ) {
4 for ( int blank = size - line; blank > 0; blank-- ) {
5 System.out.print( " " );
4 for ( int blank = size - line; blank > 0; blank-- ) {
6 for ( int star = 2 * line - 1; star > 0; star-- ) {
7 System.out.print( "*" );
*
6 for ( int star = 2 * line - 1; star > 0; star-- ) {
8 System.out.println();
*
3 for ( int line = 1; line <= size; line++ ) {
4 for ( int blank = size - line; blank > 0; blank-- ) {
6 for ( int star = 2 * line - 1; star > 0; star-- ) {
7 System.out.print( "*" );
*
*
6 for ( int star = 2 * line - 1; star > 0; star-- ) {
7 System.out.print( "*" );
*
**
6 for ( int star = 2 * line - 1; star > 0; star-- ) {
7 System.out.print( "*" );
*
***
6 for ( int star = 2 * line - 1; star > 0; star-- ) {
8 System.out.println();
*
***
3 for ( int line = 1; line <= size; line++ ) {
9 }
프로그램 코드
import java.util.Scanner;
public class Triangle
{
1 public static void main( String[] args ) {
Scanner scan = new Scanner( System.in );
System.out.print( "삼각형 크기를 입력하세요: " );
2 int size = scan.nextInt();
3 for ( int line = 1; line <= size; line++ ) {
4 for ( int blank = size - line; blank > 0; blank-- ) {
5 System.out.print( " " );
}
6 for ( int star = 2 * line - 1; star > 0; star-- ) {
7 System.out.print( "*" );
}
8 System.out.println();
}
scan.close();
9 }
}