c c++ 언어 공부
백준 2675번 : 문자열 반복 C언어
Code C
2023. 3. 13. 14:57
https://www.acmicpc.net/problem/2675
2675번: 문자열 반복
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다
www.acmicpc.net
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include <stdio.h>
#include <string.h>
int main()
{
int t;
scanf("%d", &t);
int r;
char s[21];
int i;
int j;
int k;
for (i = 0; i < t; i++)
{
scanf("%d %s", &r, s);
for (j = 0; j < strlen(s); j++)
{
for (k = 0; k < r; k++)
{
printf("%c", s[j]);
}
}
printf("\n");
}
return 0;
}
|
cs |
문자열을 입력받고, 문자열의 개수를 파악한뒤 원하는 반복 횟수 만큼 0번 index부터 개수-1번 index까지 출력하기