Q. 행 개수를 입력 받아 다음과 같이 삼각형을 출력하시오.
-문제 해석 및 풀이
별'*'을 찍는 횟수, 개행 '\n' 횟수를 반복한다.
문제 5번과 유사(별'*'의 갯수 만 내림차순 출력)
java festival 5번 문제 링크 https://haromarostudynote.blogspot.com/2022/04/13-java-festival-5.html
※ 입력 받은 수가 7이라고 할 때,
i = 7
j = 0~6('*' 7회 출력)
i = 6
j = 0~5('*' 6회 출력)
...
i = 1
j = 0('*' 1회 출력)
i = 0
j = -(출력 하지 않음)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | package test_1; import java.util.Scanner; public class q7 { public static void main(String[] args) { // step1 : 행 개수를 입력받은 변수 선언 및 입력 받기 Scanner sc = new Scanner(System.in); System.out.print("행 개수 : "); int num = sc.nextInt(); // step2 : '*' 출력 for(int i = num; i>0; i--) { for(int j = 0; j<i; j++) System.out.print('*'); System.out.println(); } } | cs |


댓글
댓글 쓰기