Khoá học lập trình C/C++ Dành cho người mới bắt đầu [Video] Bài tập ôn tập String - Lập trình C
- 5.0/5.0
- 2k Đăng ký
- Học lập trình
- Tiếng việt
Thông tin khóa học
🧩 Bài 1: Nhập vào chuỗi → In ra độ dài của chuỗi
🔹 Mục tiêu:
Hiểu cách nhập chuỗi và đếm số ký tự trong chuỗi (không tính ký tự '\0' – ký tự kết thúc chuỗi).
🔹 Hướng dẫn:
-
Dùng mảng ký tự để lưu chuỗi.
-
Sử dụng hàm
scanf("%s", str)để nhập chuỗi (chưa dùnggets). -
Duyệt chuỗi cho đến khi gặp ký tự
'\0'để đếm.
🔹 Code mẫu:
🔹 Giải thích:
-
char str[100];khai báo mảng ký tự tối đa 99 ký tự + 1 ký tự'\0'. -
Vòng lặp
forđếm ký tự đến khi gặp'\0'. -
Không dùng thư viện
<string.h>để học viên hiểu rõ cơ chế.
🧩 Bài 2: Nhập 2 chuỗi → Nối chuỗi s2 vào s1 → In ra độ dài của chuỗi s1 sau khi nối
🔹 Mục tiêu:
Hiểu cách nối chuỗi thủ công (không dùng strcat) và tính độ dài mới sau khi nối.
🔹 Hướng dẫn:
-
Nhập 2 chuỗi
s1,s2. -
Duyệt
s1để tìm vị trí kết thúc. -
Gắn từng ký tự của
s2vào cuốis1. -
Thêm
'\0'kết thúc chuỗi. -
Tính lại độ dài của chuỗi mới.
🔹 Code mẫu:
🔹 Giải thích:
-
Vòng lặp đầu tiên tìm điểm cuối chuỗi
s1. -
Vòng lặp thứ hai sao chép từng ký tự của
s2sangs1. -
Cuối cùng, thêm
'\0'để chuỗi kết thúc hợp lệ. -
Độ dài mới chính là giá trị của
i.
🧩 Bài 3: Nhập chuỗi → In ra từng ký tự trên một dòng
🔹 Mục tiêu:
Hiểu cách duyệt qua từng phần tử trong chuỗi.
🔹 Hướng dẫn:
-
Nhập chuỗi vào mảng
str. -
Duyệt từ đầu đến khi gặp ký tự
'\0'. -
In từng ký tự ra màn hình trên dòng mới.
🔹 Code mẫu:
🔹 Ví dụ chạy chương trình:
✅ Tổng kết kiến thức rút ra:
Qua 3 bài trên, học viên sẽ hiểu được:
-
Cách lưu trữ chuỗi trong C bằng mảng ký tự.
-
Nguyên lý hoạt động của ký tự kết thúc
'\0'. -
Cách đếm, nối, và duyệt chuỗi thủ công mà không dùng thư viện.
-
Tư duy duyệt mảng, làm quen với vòng lặp
forvàwhile.
💡 Gợi ý nâng cao:
Nếu học viên muốn tiến xa hơn, có thể học:
-
Hàm trong thư viện
<string.h>nhưstrlen(),strcat(),strcpy(),strcmp(). -
Cách nhập chuỗi có khoảng trắng bằng
fgets()hoặcgets()(khi học phần an toàn hơn). -
Con trỏ chuỗi (
char *ptr) và cấp phát động cho chuỗi.
Đăng nhập để làm bài kiểm tra
Chưa có kết quả nào trước đó
Chương trình
Nguyễn Văn An
Trần Thị Bích
Lê Hoàng Hải
Phạm Minh Tuấn
Đánh giá
B2. Đăng ký học
B3. Hoàn thành mua khoá học
B4. Thanh toán theo hướng dẫn
B5. Đợi chúng tôi kiểm tra thông tin và thêm bạn vào lớp học
Bước 1: Truy cập website https://gozic.vn/teacher/form
Bước 2: Điền thông tin theo yêu cầu. Để bản đăng ký được duyệt nhanh nhất, anh chị hãy điền đủ thông tin nhé.
Bước 3: Click vào "đăng ký ngay" để hoàn thành
Lưu ý:
Link video bài giảng mẫu: Video bài giảng mẫu là căn cứ để Trắc Nghiệm Việt duyệt về hình thức và chất lượng giảng dạy. Vì vậy anh chị hãy điền link này để đăng ký được duyệt nhanh nhất nhé.
Anh chị cũng nên mô tả kỹ về kinh nghiệm giảng dạy để Trắc Nghiệm Việt đánh giá nhé.
Chúc các anh chị và các bạn thành công, sớm gia nhập đội ngũ giảng viên Trắc Nghiệm Việt!
200,000 VNĐ
999,000 VNĐ
Tổng quan khóa học
- Bài học 62
- Thời gian Linh hoạt
- Mức độ Mới bắt đầu
- Ngôn ngữ Tiếng việt
- Chứng chỉ Không
Trần Văn Điệp
Founder tại QViet.vn