Computer >> Máy Tính >  >> Lập trình >> C ++

In một ký tự n lần mà không sử dụng vòng lặp, đệ quy hoặc goto trong C ++

Trong phần này, chúng ta sẽ xem cách in một ký tự n lần mà không cần sử dụng vòng lặp và đệ quy trong C ++. Chúng ta có thể giải quyết vấn đề này bằng cách sử dụng các hàm tạo lớp chuỗi. Có một hàm tạo trong đó chúng ta đang lấy ký tự sẽ được in nhiều lần và số lần nó sẽ được in.

Mã mẫu

#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);
}

Đầu ra

BBBBBBBBBB
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx