(JAVA) 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태로 출력하기

2024. 10. 10. 09:46·JAVA 알고리즘

▶ 문제

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.

 - 제한 사항 -
 n과 m은 각각 1000 이하인 자연수입니다.

▶ 소스코드

#include <stdio.h>

int main(void) {
    int n, m;
    scanf("%d %d", &n, &m);  // n: 가로 길이, m: 세로 길이

    // 세로 길이 m만큼 반복
    for (int i = 0; i < m; i++) {
        // 가로 길이 n만큼 별 출력
        for (int j = 0; j < n; j++) {
            printf("*");
        }
        printf("\n");  // 한 줄 끝나면 줄바꿈
    }

    return 0;
}

▶ 설명

  • scanf를 사용하여 입력받은 n(가로 길이)과 m(세로 길이)을 변수에 저장합니다.
  • 바깥쪽 for문은 세로 길이 m만큼 반복합니다.
  • 안쪽 for문은 가로 길이 n만큼 별을 출력합니다.
  • 안쪽 for문이 끝날 때마다 한 줄이 완성되므로 printf("\n")을 사용하여 줄바꿈을 해줍니다.
저작자표시 비영리 변경금지 (새창열림)

'JAVA 알고리즘' 카테고리의 다른 글

(JAVA) 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수 만들기  (0) 2024.10.11
(JAVA) 행렬 덧셈의 결과를 반환하는 함수 만들기  (1) 2024.10.07
(JAVA) 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수 만들기  (0) 2024.09.27
(JAVA) 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 만들기  (1) 2024.09.26
(JAVA) 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수  (1) 2024.09.25
'JAVA 알고리즘' 카테고리의 다른 글
  • (JAVA) 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수 만들기
  • (JAVA) 행렬 덧셈의 결과를 반환하는 함수 만들기
  • (JAVA) 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수 만들기
  • (JAVA) 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 만들기
lastdove
lastdove
lastdove 님의 블로그 입니다.
  • lastdove
    lastdove 님의 블로그
    lastdove
  • 전체
    오늘
    어제
    • 분류 전체보기 (80)
      • Spring (16)
      • JAVA (17)
      • JAVA 알고리즘 (20)
      • Project (5)
      • SQL 문제풀이 (17)
      • Git&Linux (2)
      • Web development(입문) (2)
      • Sparta (1)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
lastdove
(JAVA) 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태로 출력하기
상단으로

티스토리툴바