C언어/백준

c언어) 백준 2675번 문자열 반복

Nesun 2021. 6. 1. 17:42

이미지 클릭 시 문제로 이동

  #include <stdio.h>
  #include <string.h>

  int main(void) { 
      char S[21];
      int a,b,c;
      scanf("%d", &c);
      for (int i = 0;i < c;i++) {
          scanf("%d %s", &a, S);
          b = strlen(S);
          for (int j = 0;j < b;j++) {
              for (int k = a; k > 0;k--) {
                  printf("%c", S[j]);
              }
          }
          printf("\n");
      }
  }

- S 배열에 문자를 입력받는다.

- 배열의 길이를 B에 저장해준다.

- 배열의 0~배열의 길이만큼 돌아가게 해준다.

- 반복하는 만큼 돌려주게 해준다.