@levinh: mình khuyên cậu tự suy nghĩ tìm ra đề tài sau đó cố gắn làm nếu bí chổ nào hay cần giải thích ở đâu thì post lên cộng đồng cùng giải quyết.
Nếu sắp xếp thì cậu thử làm một từ điển xem sao?
Ai có thể hướng dẫn em cách làm bài tập lớn trong Cấu trúc dữ liệu được ko.(theo C nha).
(Về tìm kiếm và sắp xếp).
Em làm mấy lần rồi mà không được.
Ai biết poss lên nhanh nhanh giúp em với.![]()
![]()
@levinh: mình khuyên cậu tự suy nghĩ tìm ra đề tài sau đó cố gắn làm nếu bí chổ nào hay cần giải thích ở đâu thì post lên cộng đồng cùng giải quyết.
Nếu sắp xếp thì cậu thử làm một từ điển xem sao?
Tui cũng đã làm về C về vấn đề đó rồi Bạn đang vướng mắc ở vấn đề nào hỏi đi mọi người cùng trả lời
Tìm bài của PoPoPoPo bên box giải thuật thử xem.
Chúc may mắn.
Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó.Email: kevin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
Phone: 0972 89 7667
Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp hoặc bị sự thiếu kỷ luật làm tiêu tan sự nghiệp.
Bài tập lớn là cái bài tập như thế nào ? .. Tìm kiếm và sắp xếp cái gì ..
Bạn hỏi không rõ ràng gì cả ... Mà bạn không làm được cái gì ? .. Không cụ thể .... => Đi học mà không biết học cái gì là hơi bị gay đó nha .. Bạn không nên chung chung quá ^_^!
None!
bạn thư chương trình quản lý CD đơn giản này xem, dùng cấu trúc thôi ko dùng file :
ko biết up bài nên nó cứ thẳng 1 hàng,chẳng lùi vào bên trong gì cả,thông cảm nha.C Code:
#include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> #define MAX 100 int n = 0; struct cd { char name[25]; int code; int amount; }; struct cd cds[MAX]; void menu(); void drawmenu(); void input(); void deleted(); void update(); void search(); void list(); void main() { menu(); getch(); } void menu() { char ch; while (1) { drawmenu(); clrscr(); switch (ch) { case '1' : input(); break; case '2' : deleted(); break; case '3' : update(); break; case '4' : search(); break; case '5' : list(); break; case '6' : exit(1); break; default : break; } } } void drawmenu() { clrscr(); } void input() { char ch; do { n++; do { } while (!(ch == 'n' || ch == 'N' || ch == 'y' || ch == 'Y')); if (ch == 'n' || ch == 'N') { break; } } while (ch == 'y' || ch == 'Y'); } void deleted() { int i, j, madia; for (i =0; i < n; i++) { if (madia == cds[i].code) { for (j = 0; j < n; j++) { cds[i] = cds[j]; } n--; } } getch(); } void update() { int macd, i; for (i = 0; i < n; i++) { if (macd == cds[i].code) { } } getch(); } void search() { int i, macd; for (i = 0; i < n; i++) { if (macd == cds[i].code) { } } getch(); } void list() { int i, j, temp; for (i = 0; i < n; i++) { for (j = i + 1; j < n; j++) { if (cds[i].code > cds[j].code) { temp = cds[i].code; cds[i].code = cds[j].code; cds[j].code = temp; } } } for (i = 0; i < n; i++) { } getch(); }
Đã được chỉnh sửa lần cuối bởi dinhhuynh1 : 28-11-2006 lúc 10:13 PM.
lần sau nếu gửi bài thì bạn chèn code vao vao giữathì chắc chắn sẽ đc thôi
Đã được chỉnh sửa lần cuối bởi vannhan : 15-11-2008 lúc 11:15 PM.