-
Trình Thực Thi
Trình biên dịch Python Trình biên dịch C++ Trình biên dịch C Trình biên dịch Matplotlib Trình thông dịch Node.js Trình thông dịch PHP Trình biên dịch C# / .NET Trình biên dịch Rust Ruby Interpreter Trình biên dịch Java Trình biên dịch Go Trình biên dịch Kotlin Trình biên dịch Swift Trình biên dịch TypeScript
-
Học lập trình
Học Python Ví dụ chạy được, NumPy, pandas và nhiều nội dung khác Học AIMạng nơ-ron, học máy và LLM từ đầu Học C và C++ Con trỏ, bộ nhớ, STL và C++ hiện đại Học C#C# cơ bản, OOP, LINQ, async và bài tập .NET Thuật toán Python Tìm kiếm, sắp xếp, đệ quy và trình mô phỏng O(n) Thuật toán C và C++ So sánh cách cài đặt bằng C và C++
- Thử tháchMới
Nền tảng C/C++
Từ chương trình đầu tiên đến toán tử, điều kiện, vòng lặp, chuỗi, mảng, hàm và struct, mỗi chủ đề kèm một thử thách.
Bắt đầu lộ trình →1 Bắt đầu 4 bài học
- Bài học 1 thử thách Hello World và cấu trúc chương trình C, C++ Trong bài học này, bạn sẽ so sánh chương trình hoàn chỉnh ngắn nhất viết bằng C và C++, đồng thời tìm hiểu cấu trúc cơ bản của một chương trình.
- Bài học 2 thử thách Kiểu dữ liệu và định dạng đầu ra trong C, C++ Trong bài học này, bạn sẽ khai báo biến số nguyên, số thực và in chúng ra màn hình đúng định dạng trong cả C và C++.
- Bài học 2 thử thách Toán tử và biểu thức trong C, C++ Trong bài học này, bạn sẽ sử dụng các toán tử số học, gán, so sánh và logic trong C và C++, đồng thời tìm hiểu quy tắc chia số nguyên.
- Bài học 2 thử thách Đọc và kiểm tra dữ liệu đầu vào trong C, C++ Trong bài học này, bạn sẽ đọc dữ liệu người dùng nhập vào và từ chối những giá trị không hợp lệ trong cả C và C++.
2 Rẽ nhánh 2 bài học
- Bài học 3 thử thách Câu lệnh điều kiện, vòng lặp và switch trong C, C++ Trong bài học này, bạn sẽ kết hợp vòng lặp và câu lệnh switch trong một chương trình nhỏ để tính điểm trung bình và xếp loại.
- Bài học 1 thử thách Bài toán FizzBuzz trong C, C++ Trong bài học này, bạn sẽ in Fizz, Buzz hoặc FizzBuzz cho các số từ 1 đến 15 bằng vòng lặp và các câu lệnh điều kiện.
3 Vòng lặp 2 bài học
- Bài học 3 thử thách Vòng lặp for, while và do-while trong C, C++ Trong bài học này, bạn sẽ lặp lại công việc bằng các vòng lặp for, while, do-while và điều khiển vòng lặp với break, continue.
- Bài học 1 thử thách In bảng cửu chương trong C, C++ Trong bài học này, bạn sẽ in ra bảng nhân của một số bằng vòng lặp for và định dạng đầu ra.
4 Chuỗi và văn bản 3 bài học
- Bài học 2 thử thách Mảng và chuỗi trong C, C++ Trong bài học này, bạn sẽ duyệt một mảng có kích thước cố định và tính độ dài của chuỗi một cách an toàn trong C và C++.
- Bài học 3 thử thách Chuỗi trong C và C++ Trong bài học này, bạn sẽ so sánh mảng ký tự của C với std::string của C++ qua các thao tác lấy độ dài, nối, so sánh và tìm kiếm chuỗi.
- Bài học 1 thử thách Kiểm tra chuỗi đối xứng trong C, C++ Trong bài học này, bạn sẽ kiểm tra một từ có đọc xuôi và đọc ngược giống nhau hay không bằng cách so sánh các ký tự đối xứng.
5 Tập hợp dữ liệu 2 bài học
- Bài học 1 thử thách Tính tổng các phần tử của mảng trong C, C++ Trong bài học này, bạn sẽ tính tổng tất cả các giá trị trong một mảng bằng vòng lặp và một biến tích lũy.
- Bài học 2 thử thách Tìm giá trị lớn nhất trong mảng bằng C, C++ Trong bài học này, bạn sẽ tìm giá trị lớn nhất trong một mảng bằng cách so sánh lần lượt từng phần tử.
6 Hàm 3 bài học
- Bài học 2 thử thách Hàm và cách truyền tham số trong C, C++ Trong bài học này, bạn sẽ so sánh ba cách truyền tham số cho hàm: truyền giá trị, truyền con trỏ và truyền tham chiếu.
- Bài học 2 thử thách Kiểm tra số nguyên tố trong C, C++ Trong bài học này, bạn sẽ kiểm tra một số nguyên có phải là số nguyên tố hay không bằng cách thử các ước số đến căn bậc hai của nó.
- Bài học 2 thử thách Đệ quy và ngăn xếp lời gọi hàm trong C, C++ Trong bài học này, bạn sẽ tính giai thừa bằng hàm đệ quy, đồng thời tìm hiểu điều kiện dừng và chi phí bộ nhớ của đệ quy.
7 Đối tượng và lớp 2 bài học
- Bài học 1 thử thách struct trong C và class trong C++ Trong bài học này, bạn sẽ mô hình hóa một tài khoản ngân hàng bằng struct trong C và class trong C++, qua đó thấy được sự khác biệt giữa hai cách tiếp cận.
- Bài học 1 thử thách Con trỏ và địa chỉ trong C, C++ Trong bài học này, bạn sẽ lưu địa chỉ của một biến vào con trỏ, truy cập giá trị qua con trỏ và thay đổi biến gốc.