여기서 우리는 문자열을 n번 연결하는 방법을 볼 것입니다. n 값은 사용자가 제공합니다. 이 문제는 매우 간단합니다. C++에서는 연결을 위해 + 연산자를 사용할 수 있습니다. 아이디어를 얻으려면 코드를 살펴보십시오.
알고리즘
concatStrNTimes(str, n)
begin res := empty string for i in range 1 to n, do res := concatenate res and res done return res end
예시
#include<iostream> using namespace std; main() { string myStr, res = ""; int n; cout << "Enter String: "; cin >> myStr; cout << "Enter number of times it will be concatenated: "; cin >> n; for(int i= 0; i < n; i++) { res += myStr; } cout << "Result: " << res; }
출력
Enter String: Hello Enter number of times it will be concatenated: 5 Result: HelloHelloHelloHelloHello