Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

주어진 횟수만큼 문자열을 연결하는 C++ 프로그램?

<시간/>

여기서 우리는 문자열을 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