Bài Toán Chuẩn Hóa Xâu Ký Tự Lập Trình C/C+
Có thể bạn quan tâm
Bài toán chuẩn hóa xâu ký tự là một bài toán rất cơ bản trong lập trình, khi mới bắt đầu làm quen lập trình hầu hết chúng ta cũng sẽ gặp qua bài toán này.
DANH SÁCH BÀI VIẾT Bài toán trăm trâu trăm cỏ c++ - Cách giải Thuật toán đếm số lượng chữ số của số nguyên dương n bằng C / C++ Bài toán chuẩn hóa xâu ký tự lập trình C/C+ Tìm UCLN, BCNN của 3 số, 4 số...nhiều số và của một mảng Bài toán quản lý vé tàu lập trình C - Đọc ghi file
Chuẩn hóa xâu ký tự trong C/C++
Cụ thể chúng ta có thể phát biểu đề bài như sau:
Nhập một xâu ký tự từ bàn phím, hãy chuẩn hóa xâu ký tự theo các quy tác sau: -Xóa bỏ kí tự trống (trắng) đầu dòng -Xóa bỏ kí tự trống cuối dòng -Xóa bỏ kí tự trống không hợp lệ(ký tự trống bị thừa) -In hoa chữ cái đầu tiênVì đây là một bài toán làm quen lập trình, nhằm mục đích học tư duy logic trong lập trình. Thế nên đối với bài toán này chúng ta không được phép sử dụng các hàm chuẩn hóa có sẵn như hàm trim() chẳng hạn.
Để xử lý bài toán này chúng ta sẽ xử lý theo từng ý như sau:
Giả xử ở đây chúng ta có xâu a có độ dài là n.
- Kiếm tiền Accesstrade, kiếm tiền tại nhà với Accesstrade.vn – Tiếp thị liên kết
- MegaURL – Rút gọn link kiếm tiền có giá cao tại Việt Nam
- Top 4 App kiếm tiền online trên điện thoại tốt nhất 2022
- Xóa bỏ kí tự trống (trắng) đầu dòng
- Xóa bỏ kí tự trống cuối dòng
- Xóa bỏ kí tự trống không hợp lệ
- In hoa chữ cái đầu tiên
hoặc nếu đề bài có thêm yêu cầu là in hoa các ký tự đầu tiên trong mỗi từ chúng ta sẽ thêm vào đoạn code sau:
for(int i=0;i<n-1;i++) { if(a[i] ==' ' && a[i+1]!=' ') a[i+1] = toupper(a[i+1]); //in hoa chữ cái đầu tiên mỗi từ }Trong đó hàm toupper sẽ có nội dung code như sau
char toupper(char charx){ if(charx >= 'a' && charx <='z') charx = charx-32; //Nếu ký tự là ký tự in thường, chúng ta sẽ -32 để biến đổi nó thành in hoa(trong bảng mã ASCII ký tự thường và hoa cách nhau 32 đơn vị) return charx; }Chương trình minh họa hoàn chỉnh
- Khóa học lập trình C/C++ từ A-Z cho người mới – Giảm giá 40% hôm nay
- Khóa học Java cơ bản dành cho người mới bắt đầu- Giảm 40% hôm nay
- Khóa học lập trình Android từ cơ bản đến thành thạo – Giảm ngay 40%
Kết quả chạy chương trình
Cảm ơn bạn đã theo dõi bài viết! Chúc bạn học tốt!
XEM THÊM Cách tìm UCLN và BCNN trong lập trình C/C++ Tìm hiểu về Hàm đệ quy trong lập trình Thuật toán tìm kiếm nhị phân trong C/C++ Thuật toán đếm số lượng chữ số của số nguyên dương n bằng C / C++ Thuật toán tính dãy số Fibonacci bằng 3 cách trong C/C++ 3.9 7 Phiếu bình chọn Xếp hạng bài viếtTừ khóa » Viết Chương Trình Chuẩn Hóa Xâu Trong Pascal
-
Viết Chương Trình Pascal: Chuẩn Hoá Xâu Họ Tên
-
Chuẩn Hóa Xâu (chuỗi) Trong Pascal - YouTube
-
Viết Chương Trình Chuẩn Hóa Xâu - Góc Tin Học
-
Chuẩn Hóa Xâu Bằng Pascal - Viết Hoa Chữ Cái đầu Tiên Và Xóa Dấu ...
-
Viết Chương Trình Chuẩn Hóa Xâu, Trong đó Sử Dụng ... - TopLoigiai
-
BÀI 11: Viết Chương Trình Nhập 1 Xâu Từ Bàn Phím. Hãy Chuẩn Hóa ...
-
Viết Hoa Kí Tự đầu Từ - Giống Nghi Họ Và Tên Trong Pascal - Ôn Thi HSG
-
Viết Thủ Tục Chuẩn Hoá Xâu Và Viết Hoa Chữ Cái đầu Xâu
-
Nhập Vài 1 Xâu Gồm Có Dấu Cách Và Kí Tự Không Hoa - Hoc24
-
Chương Trình Chuẩn Hóa Xâu Trong Pascal - 123doc
-
[PDF] Chuyên đề Xử Lý Xâu
-
Giúp Mình Giải Bài Pascal Với - HOCMAI Forum
-
Chuẩn Hóa Xâu, Tách Họ Và Tên - Đào Tạo Tin Học Trực Tuyến