Menu
CoddyTech

Căn giữa văn bản

Bài học 6 trên 18 trong khóa học Hàm trong C++: tự tạo hàm của Coddy.

challenge icon

Thử thách

Dễ

Viết một hàm (function) để căn giữa một chuỗi (string) bằng cách thêm một ký tự cụ thể vào hai bên.

 

Hàm center_string nhận một chuỗi, một ký tự cụ thể và một số nguyên làm độ rộng tổng thể. Hàm căn giữa chuỗi bằng cách thêm ký tự đã chỉ định vào hai bên. Nếu độ rộng tổng thể nhỏ hơn hoặc bằng độ dài của chuỗi, hãy trả về chuỗi ban đầu mà không thêm ký tự nào.


Ví dụ:

Nếu chuỗi đầu vào là "Coddy", ký tự là "*" và độ rộng tổng thể là 10, đầu ra sẽ là:

**Coddy***

Nếu chuỗi đầu vào là "Coddytech", ký tự là "." và độ rộng tổng thể là 9 (bằng độ dài của chuỗi), đầu ra sẽ là:

Coddytech

Tự làm thử

#include <iostream>
using namespace std;

string center( ) {
    
    
}

Tất cả bài học trong Hàm trong C++: tự tạo hàm

Tự luyện tập: Trình biên dịch C++ online