Tài liệu học lập trình c cho người khiếm thị
  • 1. LỜI NÓI ĐẦU
    • Lời nói đầu
  • 2. BÀI HỌC LÝ THUYẾT
    • Bài 1. Giới thiệu về ngôn ngữ lập trình C
    • Bài 2. Cài đặt môi trường và viết chương trình đầu tiên
    • Bài 3. Biến và kiểu dữ liệu
    • Bài 4. Toán tử và biểu thức
    • Bài 5. Nhập và xuất trong C
    • Bài 6. Câu lệnh điều kiện rẽ nhánh
    • Bài 7. Vòng lặp
    • Bài 8. Mảng
    • Bài 9. Con trỏ
    • Bài 10. Hàm
    • Bài 11. Chuỗi
    • Bài 12. Các kiểu dữ liệu nâng cao và thuật toán sắp xếp
    • Bài 13. Quản lý tập tin
  • Bài tập nhỏ
    • Bài tập 1: Biến và kiểu dữ liệu
    • Bài tập 2: Toán tử và biểu thức
    • Bài tập 3: Nhập và xuất trong C
    • Bài tập 4: Câu lệnh điều kiện
    • Bài tập 5: Vòng lặp
    • Bài tập 6: Mảng
    • Bài tập 7: Con trỏ
    • Bài tập 8: Hàm
    • Bài tập 9: Chuỗi
    • Bài tập 10: Dữ liệu nâng cao và sắp xếp
    • Bài tập 11: Quản lý tập tin
  • Bài tập lớn
    • Bài tập 1: Quản lý sinh viên
    • Bài tập 2: Phần mềm quản lý thư viện
    • Bài tập 3: Chương trình quản lý danh bạ
  • 4. VÍ DỤ MINH HỌA
    • Ví dụ 1: Chương trình Hello World
    • Ví dụ 2: Máy tính đơn giản
    • Ví dụ 3: Kiểm tra số nguyên tố
    • Ví dụ 4: Đọc và ghi file trong C
    • Ví dụ 5: Sử dụng con trỏ trong C
    • Ví dụ 6: Quản lý sinh viên sử dụng struct
    • Ví dụ 7: Sắp xếp mảng bằng thuật toán Bubble Sort
    • Ví dụ 8: Đọc ghi file CSV
    • Ví dụ 9: Duyệt mảng bằng con trỏ
    • Ví dụ 10: Quản lý bộ nhớ động
    • Ví dụ 11: Sử dụng vòng lặp để xử lý dữ liệu
    • Ví dụ 12: Xử lý chuỗi bằng thư viện string.h
    • Ví dụ 13: Cấu trúc dữ liệu nâng cao
  • 5. PHỤ LỤC
    • phần I. Các hàm chuẩn trong thư viện C
    • phần II. Cấu trúc dữ liệu trong C
    • Phần III: Thuật toán cơ bản
    • Phần IV: Thuật ngữ lập trình
  • 6. THÔNG TIN TÀI LIỆU
    • thông tin tài liệu
Powered by GitBook
On this page
  • I. Mục tiêu
  • II. Bài tập mẫu
  • 1. Mô tả
  • 2. Gợi ý thực hiện
  • 3. Mã nguồn mẫu
  • III. Bài tập thực hành
  • 1. Bài 1: Nhập và xuất số nguyên, số thực
  • 2. Bài 2: Nhập và xuất ký tự
  • 3. Bài 3: Nhập và xuất họ tên đầy đủ
  • 4. Bài 4: Tính toán với hai số nguyên
  • 5. Bài 5: Kiểm tra số chẵn lẻ
  1. Bài tập nhỏ

Bài tập 3: Nhập và xuất trong C

I. Mục tiêu

  • Hiểu cách sử dụng các lệnh nhập và xuất dữ liệu trong C.

  • Làm quen với các hàm như printf, scanf và cách xử lý dữ liệu nhập vào.

  • Rèn luyện kỹ năng xử lý chuỗi và số trong lập trình C.

II. Bài tập mẫu

1. Mô tả

Viết một chương trình yêu cầu người dùng nhập vào tên và tuổi của họ, sau đó hiển thị lại thông tin này trên màn hình.

2. Gợi ý thực hiện

  • Sử dụng printf để hiển thị thông báo yêu cầu nhập dữ liệu.

  • Dùng scanf để nhận dữ liệu từ bàn phím.

  • Xuất dữ liệu vừa nhập bằng printf.

3. Mã nguồn mẫu

#include <stdio.h>
int main() {
    char name[50];
    int age;
    
    printf("Nhập tên của bạn: ");
    scanf("%49s", name);
    printf("Nhập tuổi của bạn: ");
    scanf("%d", &age);
    
    printf("Xin chào %s, bạn %d tuổi.\n", name, age);
    return 0;
}

III. Bài tập thực hành

1. Bài 1: Nhập và xuất số nguyên, số thực

Yêu cầu: Viết chương trình nhập vào một số nguyên và một số thực, sau đó xuất hai số này ra màn hình.

  • Gợi ý: Sử dụng scanf với %d và %f.

2. Bài 2: Nhập và xuất ký tự

Yêu cầu: Viết chương trình nhập vào một ký tự từ bàn phím và hiển thị ký tự đó.

  • Gợi ý: Dùng char và %c trong scanf.

3. Bài 3: Nhập và xuất họ tên đầy đủ

Yêu cầu: Viết chương trình nhập vào họ và tên đầy đủ của một người dùng rồi hiển thị lại.

  • Gợi ý: Dùng fgets() để nhập chuỗi có khoảng trắng.

4. Bài 4: Tính toán với hai số nguyên

Yêu cầu: Viết chương trình nhập vào hai số nguyên, sau đó in tổng, hiệu, tích và thương của chúng.

  • Gợi ý: Thực hiện phép toán số học và chú ý đến phép chia số nguyên.

5. Bài 5: Kiểm tra số chẵn lẻ

Yêu cầu: Viết chương trình nhập vào một số nguyên và kiểm tra số đó là chẵn hay lẻ.

  • Gợi ý: Sử dụng toán tử % để kiểm tra số dư khi chia cho 2.


Mỗi bài tập cần đảm bảo học viên áp dụng kiến thức đã học để thực hành hiệu quả.

PreviousBài tập 2: Toán tử và biểu thứcNextBài tập 4: Câu lệnh điều kiện

Last updated 2 months ago