Lập trình tính và đưa ra màn hình diện tích phân bôi đen của hình bên
90 / 100 Show
Chào tất cả các bạn, trong bài viết này mình xin chia sẻ tới các bạn độc giả bộ 1000 bài tập lập trình của thầy Nguyễn Tấn Trần Minh Khang. Bạn đọc hãy tải file đề bài về luyện tập. Sau đó hãy tham khảo lời giải bằng cách click vào từng đề bài, một link sẽ mở ra chứa source code là đáp án của bài tập tương ứng. Chúc các bạn học tập thật tốt! Nếu bạn đang có nhu cầu học lập trình C từ đầu miễn phí, hãy tham gia khóa học Học C Bá Đạo của mình nhé. Đề bài 1000 bài tập lập trình của thầy KhangDưới đây là đề bài 1000 bài tập lập trình C của thầy Nguyễn Tấn Trần Minh Khang đã được tổng hợp thành một file pdf. Các bạn chỉ cần download nó về là sẽ xem được toàn bộ đề bài của 1000 bài tập này. Nguồn đề bài: Từ Gia Lộc
Giờ đây bạn có thể luyện tập các bài tập lập trình và biết được code của bạn đúng hay sai qua hệ thống chấm code mới của chúng tôi. Thử ngay nào » Luyện Code Online Lời giải 1000 bài tập của thầy KhangDưới đây là lời giải 1000 bài tập của thầy Khang theo từng chương. Các bạn có thể tham khảo trong trường hợp chưa tìm ra hướng giải cũng như tham khảo cách làm, phương pháp tiếp cận bài toán để học được nhiều hơn. Chương 1: Lưu đồ thuật toán
Chương 2: Lập trình với ngôn ngữ C
Chương 4: HàmChương 5: Mảng một chiềuKỹ thuật nhập, xuất mảngKỹ thuật đặt lính canh, các bài tập cơ bảnCác bài tập luyện tậpBài tập luyện tập tư duyCác bài tập tìm kiếm và liệt kêKỹ thuật tính tổngKỹ thuật đếm
Kỹ thuật sắp xếpKỹ thuật thêmKỹ thuật xóaKỹ thuật xử lý mảngKỹ thuật xử lý mảng conXây dựng mảngChương 6: Ma trậnKỹ thuật tính toánKỹ thuật đếmKỹ thuật đặt cờ hiệuKỹ thuật đặt lính canhKỹ thuật xử lý ma trậnSắp xếp ma trậnXây dựng ma trậnChương 7: Ma trận vuônTính toánKỹ thuật đặt lính canhKỹ thuật đếmKỹ thuật đặt cờ hiệuSắp xếpCác phép toán trên ma trậnChương 8: Trừu tượng hóa dữ liệuĐơn thức
SourceCode Đa thức
SourceCode (còn 1 số câu chưa test) Phân Số
SourceCode Hỗn Số
SourceCode Số phức
SourceCode Điểm trong mặt phẳng Oxy
SourceCode Điểm trong không gian Oxyz
SourceCode Đường tròn trong mặt phẳng Oxy
SourceCode Hình cầu trong không gian Oxyz
SourceCode Tam giác trong mặt phẳng Oxy
SourceCode Ngày
SourceCode Bài 607: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của 1 tỉnh (TINH). Biết rằng một tỉnh gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 608: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một hộp sữa (HOPSUA). Biết rằng một hộp sữa gồm các thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 609: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của 1 vé xem phim (VE). Biết rằng 1 vé xem phim gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 610: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một mặt hang (MATHANG). Biết rằng một mặt hang gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 611: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một chuyến bay. Biết rằng một chuyến bay gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 612: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một cầu thủ. Biết rằng một cầu thủ gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 613: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một đội bóng. (DOIBONG). Biết rằng một đội bóng gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 614: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một nhân viên (NHANVIEN). Biết rằng một nhân viên gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 615: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một thí sinh (THISINH). Biết rằng một thí sinh gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 616: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một luận văn (LUANVAN). Biết rằng một luận văn gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 617: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một học sinh (HOCSINH). Biết rằng một lớp học gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 618: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một lớp học (LOPHOC). Biết rằng một lớp học gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 619: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một sổ tiết kiệm (SOTIETKIEM). Biết rằng một sổ tiết kiệm gồm những thành phần sau:
Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Bài 620: Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của một đại lý (DAILY). Biết rằng một đại lý gồm những thành phần sau: – Mã đại lý: chuỗi tối đa 5 ký tự – Tên đại lý: chuỗi tối đa 30 ký tự – Điện thoại: kiểu số nguyên 4 byte – Ngày tiếp nhận: kiểu dữ liệu ngày – Địa chỉ: chuỗi tối đa 50 ký tự – E-Mail: chuỗi tối đa 50 ký tự Sau đó viết hàm nhập, xuất cho kiểu dữ liệu này SourceCode Chương 10: Đệ quyĐệ quy tuyến tínhĐệ quy nhị phânĐệ quy hỗ tươngBài 712: Viết hàm tính số hạng thứ n của hai dãy sau: X(0) = 1 Y(0) = 0 X(n) = x(n – 1) + y(n – 1) (n > 0) Y(n) = 3 * x(n – 1) + 2 * y(n – 1) (n > 0) Bài 713: Tính số hạng thứ n của dãy X(0) = 1 X(n) = n^2.x(0) + (n – 1)^2.x(1) + … + (n – i)^2.x(i) +… + 2^2.x(n – 2) + 1^2.x(n – 1) Bài toán tháp Hà Nội Bài 714: Có 3 chồng đĩa đánh số 1, 2 và 3. Đầu tiên chồng 1 có n đĩa được xếp sao cho đĩa lớn hơn nằm bên dưới và hai chồng đĩa còn lại không có đĩa nào. Yêu cầu: chuyển tất cả các đĩa từ chồng 1 sang chồng 3, mỗi lần chỉ chuyển một đĩa và được phép sử dụng chồng hai làm trung gian. Hơn nữa trong quá trình chuyển đĩa phải bảo đảm qui tắc đĩa lớn hơn nằm bên dưới Bài toán phát sinh hoán vị Bài 715: Cho tập hợp A có n phần tử được đánh số từ 1, 2, …, n. Một hoán vị của A là một dãy a1, a2, … , an. Trong đó (a.i) thuộc A và chúng đôi một khác nhau. Hãy viết hàm phát sinh tất cả các hoán vị của tập hợp A. Bài toán Tám Hậu Bài 716: Cho bàn cờ vua kích thước (8 x 8). Hãy sắp 8 quân hậu vào bàn cờ sao cho không có bất kỳ 2 quân hậu nào có thể ăn nhau Bài toán Mã Đi Tuần Bài 717: Cho bàn cờ vua kích thước (8 x 8). Hãy di chuyển quân mã trên khắp bàn cờ sao cho mỗi ô đi qua đúng một lần Đệ quy và mảng 1 chiềuXuất mảng Kỹ thuật đếm Kỹ thuật tính toán Kỹ thuật đặt cờ hiệu Kỹ thuật tìm kiếm Kỹ thuật sắp xếp Giải bài tập đệ quy Chương 11: Con trỏCon trỏ cơ bản+ Khai báo và khởi tạo + Tham số là con trỏ + Cần nhớ các toán tử của con trỏ + Kích thước của con trỏ Con trỏ và mảng 1 chiều+ Nhập xuất + Thêm, Xóa, Cộng, Trừ + Liệt kê hoán vị + Bài tập tổng hợp Con trỏ nâng cao+ Thay đổi con trỏ sau khi ra khỏi hàm + Con trỏ vô kiểu Con trỏ và mảng 2 chiều+ Nhập xuất + Thêm xóa Chương 12: Danh sách liên kếtKhai báoKhởi tạo danh sách liên kết
Tạo nodeThêm 1 node vào đầu danh sách
Duyệt danh sách liên kếtNhập danh sách liên kết
Chương trình minh họa
SourceCode Các bài tập lý thuyếtCác bài tập khai báo danh sách– Họ tên: tối đa 30 ký tự – Điểm toán: kiểu số nguyên – Điểm văn: kiểu số nguyên – Điểm trung bình: kiểu số thực SourceCode
– Mã thí sinh: tối đa 5 ký tự – Họ tên: tối đa 30 ký tự – Điểm toán: kiểu số thực – Điểm lý: kiểu số thực – Điểm hóa: kiểu số thực – Điểm tổng cộng: kiểu số thực SourceCode
– Mã phòng: tối đa 5 ký tự – Tên phòng: tối đa 30 ký tự – Đơn giá thuê: kiểu số thực – Số lượng giường: kiểu số nguyên – Tình trạng giường: 0 rảnh 1 bận SourceCode Tạo NODE cho danh sách liên kết đơnBài tập string trong CViết lại các hàm stringBài tập thao tác tập tinCác ví dụ về tập tinDùng tập tin lưu và xử lý dữ liệuTrên đây là chia sẻ 1000 bài tập lập trình C/C++ có lời giải của thầy Khang từ blog của bạn Vương Trí Tài. Chúc các bạn độc giả của Lập Trình Không Khó học tập tốt! |