Mục Lục
Mục Lục
Cài đặt môi trường & tạo dự án đầu tiên Video - Nhập môn cho người mới bắt đầu - Lập trình C Video Flowchart & ví dụ viết flowchart của phương trình bậc 1 - Lập Trình C Vẽ FlowChart Phương Trình Bậc 1 & Phương Trình Bậc 2 Bài tập - cài đặt môi trường lập trình C + tạo dự án đầu tay Video Hướng dẫn cài đặt môi trường lập trình C - Lập trình C Tạo dự án đầu tiên - In ra thông tin cá nhân Video Tìm hiểu biến & kiểu dữ liệu trong C - Lập trình C Bài tập - Chuyển flowchart sang code - Lập trình C Bài tập vẽ tam giác hình sao - Lập trình C Hướng dẫn vẽ flowchart phương trình bậc 2 Nhập xuất dữ liệu từ bàn phím Video Toán tử & biểu thức login trong C - Lập Trinh C Video Nhập dữ liệu trong C (scanf, printf) - Lập trình C Video Nhập xuất dữ liệu phần 2 - Lập Trình C Bài tập - Nhập xuất thông tin sinh viên - Lập trình C Video Bài tập - Nhập xuất thông tin sinh viên - Lập trình C Bài tập - Ôn tập biến + kiểu dữ liệu + scanf & printf - Lập trình C Bài tập - ôn tập nhật xuất và biểu tức toán học - Lập trình C Top 3 Bài Tập C Cơ Bản Cho Người Mới: Thực Hành printf, scanf, Phép Toán Số Học và Các Kiểu Dữ Liệu int float long char bool NHẬP THÔNG TIN CÁ NHÂN Mệnh đề điều kiện Video Tìm hiểu if, else, switch trong lập trình C - Lập Trình C Bài tập - Giải phương trình bậc 1 - giải phương trình bậc nhất - Lập trình C Bài tập - Tìm min & max - số lớn nhất & nhỏ nhất - Lập trình C Bài tập - Giải hệ phương trình bậc nhất nhất 2 ẩn - Lập trình C Bài tập - Giải phương trình bậc 2 - Lập trình C Bài tập ôn lập mệnh đề điều kiện if, loop, mảng trong C Video Bài tập - Giải phương trình bậc 2 - Lập trình C Vòng lặp (for, while, do .. while) Video Tìm hiểu về vòng lặp for trong C - Lập trình C Video Tìm hiểu while, do..while trong lập trình C - lập Trình C Ôn tập While, Do .. While, For lập trình C - Lập trình C Fibonacci - Lập trình C Video - Hướng dẫn chữa bài Fibonaci - Lập Trình C Loop - Switch case - Chương trình quản lý sinh viên - Lập trình C [Test] Kiểm tra 60 phút - if, else, switch, loop trong C - Lập trình C Bài tập: Ôn tập kiến thức Bài tập - Ôn tập kiến thức từ đầu tới bài học loop trong C - Khóa học lập trình C Vẽ các hình khác bằng C - Khoá học lập trình C Mảng trong C & ôn tập Video Tìm hiểu mảng 1 chiều trong C - Lập trình C Video Tìm hiểu mảng 2 chiều - Lập Trình C Tính tổng mảng N phần tử - Lập trình C Bài tập ôn luyện mảng 1 chiều - Lập trình C Video Bài tập ôn luyện mảng 1 chiều - Lập trình C Tách phần tử chẵn + lẻ trong C - Lập trình mảng trong C - Lập trình C Bài tập tổng quát - quản lý mảng số nguyên - Lập trình C Bài toán sắp xếp trong C - Lập trình C Loop - Viết chương trình Reserve chuỗi - Lập trình C Ôn tập mảng trong C - Khoá lập trình C Quản lý mảng số nguyên với MENU Pointer Video Tìm hiểu pointer phần 1 - Lập Trình C Video Tìm hiểu pointer phần 2 - Lập Trình C Video Tìm hiểu pointer phần 3 - Lập trình C Bài toán pointer đầu tiên - Hello pointer - Lập trình C Bài tập pointer nâng cao - cấp phát động - Lập trình C Bài tập nâng cao pointer - Lập trình C Video Ôn luyện - Sắp xếp trong C, con trỏ cấp phát động Bài tập ôn tập Pointer phần 1 Bài tập về Pointer - Lập trình C Function & String & Struct & File Video Tìm hiểu function trong lập trình C - Lập Trình C Ôn tập function - viết chương trình máy tính - Lập trình C Bài tập ôn luyện Function - Lập trình C Video Tìm hiểu string trong lập trình C - Lập Trình C [Nâng cao] Tìm kiếm chuỗi trong chuỗi - Lập trình C Bài tập ôn tập String - Lập trình C Video Bài tập ôn tập String - Lập trình C Video Tìm hiểu Struct trong C | Khóa học lập trình C Bài tập - Quản lý hình chữ nhật - struct trong C - Lập trình C Bài tập FILE - Lập trình C [Test] Kiểm tra 60 phút - Lập trình C Bài tập ôn luyện function trong C - Học lập trình C 🏨 BÀI TẬP: QUẢN LÝ KHÁCH SẠN (STRUCT CƠ BẢN) GHI VÀ ĐỌC NỘI DUNG TỪ FILE TEXT Ôn tập tổng quát C Quản lý rạp chiếu phim quốc gia - Assignment - Lập trình C Video Hướng dẫn chừa bài tập quản lý rạp chiều phím - Lập trình C Quản lý sinh viên 2 - Assigment - Lập trình C Video Quản lý tranh - quản lý gallery - Lập trình C Quản lý motobike - Quản lý xe cộ - Lập trình C Quản lý đồ điện tử - Lập trình C Video Chương trình quản lý tỷ phú bằng C | Khóa học lập trình C 1000+ Bài Tập Lập Trình C Từ Cơ Bản Đến Nâng Cao Bài tập số nguyên lớn trong C - Khóa học lập trình C Bài tập - Ôn tập C Ôn tập function trong C Bài tập về File trong C Bài thi lập trình C - 60 phút
C Tutorial

Bài tập ôn luyện function trong C - Học lập trình C

[Function - Cơ bản]

Bài 1: In thông báo chào mừng

Tạo một function không có giá trị trả về và không có tham số.
Function này chỉ có nhiệm vụ in ra màn hình câu:
"Chào mừng bạn đến với C!"

Bài 2: In số được nhập

Tạo một function không có giá trị trả về và có 1 tham số kiểu số nguyên.
Function này nhận một số nguyên và in ra màn hình:
"Bạn đã nhập số: <giá trị số đó>"

Bài 3: In tổng của hai số

Tạo một function không có giá trị trả về và có 2 tham số kiểu số nguyên.
Function này nhận vào 2 số nguyên và in ra màn hình tổng của chúng.

Bài 4: Kiểm tra số chẵn

Tạo một function có kiểu trả về int và có 1 tham số kiểu số nguyên.
Function này nhận vào một số nguyên:

  • Trả về 1 nếu là số chẵn

  • Trả về 0 nếu là số lẻ


[Function - Nâng cao]

Dưới đây là 3 bài tập cơ bản về function trong C đúng theo yêu cầu của bạn (chỉ có đề bài, không có code):

📝 Bài 1: Hàm void – Tham số là mảng số nguyên

Yêu cầu:

Viết chương trình:

  1. Nhập vào số nguyên n (n > 0).

  2. Nhập vào mảng gồm n số nguyên.

  3. Viết một hàm có:

    • Kiểu trả về: void

    • Tham số: mảng số nguyên và số lượng phần tử

  4. Hàm thực hiện:

    • In ra các số chẵn trong mảng.

    • Tính và in tổng các số âm trong mảng.

Yêu cầu thêm:

  • Hàm chỉ xử lý và in kết quả, không trả về giá trị.

  • Hàm phải thao tác trực tiếp trên mảng được truyền vào.

📝 Bài 2: Hàm trả về int – Tham số là con trỏ mảng

Yêu cầu:

Viết chương trình:

  1. Nhập vào số nguyên n.

  2. Nhập mảng gồm n số nguyên.

  3. Viết một hàm có:

    • Kiểu trả về: int

    • Tham số: con trỏ trỏ đến phần tử đầu tiên của mảng và số lượng phần tử.

  4. Hàm thực hiện:

    • Tìm và trả về giá trị lớn nhất trong mảng.

Yêu cầu thêm:

  • Trong hàm, phải sử dụng cú pháp con trỏ để duyệt mảng (không dùng cú pháp a[i]).

  • Giá trị lớn nhất được in ra trong hàm main.

📝 Bài 3: Hàm thay đổi mảng (truyền con trỏ) – Có thay đổi giá trị hoặc số phần tử

Yêu cầu:

Viết chương trình:

  1. Nhập vào số nguyên n.

  2. Nhập mảng gồm n số nguyên.

  3. Viết một hàm có:

    • Kiểu trả về: tùy chọn (ví dụ: int, void, hoặc con trỏ).

    • Tham số:

      • Con trỏ mảng.

      • Con trỏ đến biến n (để có thể thay đổi số phần tử).

  4. Hàm thực hiện:

    • Xóa tất cả các số âm ra khỏi mảng.

    • Cập nhật lại số lượng phần tử sau khi xóa.

  5. Sau khi gọi hàm, trong main:

    • In lại mảng đã được thay đổi.

    • In số lượng phần tử mới.

Yêu cầu quan trọng:

  • Hàm phải làm thay đổi trực tiếp dữ liệu mảng gốc.

  • Phải thay đổi được giá trị của n thông qua con trỏ.

  • Chương trình phải chứng minh được mảng đã bị thay đổi sau khi gọi hàm.



Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó

×