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

C++에서 루프, 재귀 또는 goto를 사용하지 않고 문자를 n번 인쇄하십시오.

<시간/>

이 섹션에서는 C++에서 루프와 재귀를 사용하지 않고 문자를 n번 인쇄하는 방법을 볼 것입니다. 문자열 클래스 생성자를 사용하여 이 문제를 해결할 수 있습니다. 여러 번 인쇄할 문자와 인쇄 횟수를 가져오는 생성자가 있습니다.

예시 코드

#include <iostream>
using namespace std;
void print_char_n_times(char my_char, int count) {
   cout << string(count, my_char) << endl;
}
int main() {
   //print character B 10 times
   print_char_n_times('B', 10);
   //print character x 30 times
   print_char_n_times('x', 30);
}

출력

BBBBBBBBBB
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx