카테고리 없음

알고리즘 문제

rxo2 2025. 4. 21. 20:30
문제
int main(void)
{
    char s1[LEN_INPUT];
    int a;
    scanf("%s %d", s1, &a);
    return 0;
}
 
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
제한사항 1 ≤ str의 길이 ≤ 10 1 ≤ n ≤ 5
 
입출력 예
입력 #1
string 5
 
출력#1
stringstringstringstringstring

풀이 해석
// 메인 함수 시작
int main(void) {
    char s1[LEN_INPUT];  // 문자열을 저장할 배열 선언 (최대 10자 + 널 문자)
    int a;  // 정수를 저장할 변수

    // 문자열(s1)과 정수(a)를 입력받음
    scanf("%s %d", s1, &a);

    // a번 반복하면서 문자열 s1을 출력
    for (int i = 0; i < a; i++) {
        printf("%s", s1);
    }

    return 0;  // 프로그램 종료
}