문제
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; // 프로그램 종료
}