CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9





HỆ THỐNG DIỄN ĐÀN CỦA CNTT2K9
IndexIndex  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Xem điểm thi
Các bạn nhập MSSV vào ô bên dưới
Ví dụ như: 09.020.001

Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Top posters
cutuan527 (1051)
 
caingocthanh (559)
 
holyangell (486)
 
bankimo (381)
 
zailangtu911 (369)
 
nguyenthanhvu (300)
 
dinhhuunho (153)
 
Admin (145)
 
nguyen chi ha (145)
 
zztanzzthanhzz (126)
 
Liên kết
Trường Đại Học Cửu Long
Diễn đàn thầy Pha
Lớp CNTT3-K9
Lớp CNTT1-K9
Lớp CNTT1-K10
Lớp CNTT2-K10
July 2017
SunMonTueWedThuFriSat
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendarCalendar
Thắc mắc
Người Quản Trị
Chat
Moderator
Chat
Statistics
Diễn Đàn hiện có 7385 thành viên
Chúng ta cùng chào mừng thành viên mới đăng ký: lanhuong dinh

Tổng số bài viết đã gửi vào diễn đàn là 5059 in 1953 subjects

Share | 
 

 Quản lý sinh viên bằng danh sách liên kết (thi CTDL rất có thể cho !!!)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
cutuan527
Moderators
Moderators
avatar

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 26
Đến từ : Vĩnh Long

Bài gửiTiêu đề: Quản lý sinh viên bằng danh sách liên kết (thi CTDL rất có thể cho !!!)   Wed Dec 23, 2009 7:09 pm

Các bạn tham khảo đi nheeeee, thi CTDL có thể thầy sẽ cho đó, mấy bạn cứ coi sơ qua đi, nếu thuộc luôn thì càng tốt !!!

Bài hơi dài !!!!

chịu khó ngồi coi nhe mấy bạn !!!

Code:

#include"conio.h"
#include"iostream.h"
#include"stdio.h"
#include"alloc.h"
typedef struct SV{
char Hoten[30];
char MSSV[10];
};
typedef struct node{
SV info;
node*next;
};
typedef struct list{
node*phead;
node*ptail;
};

node* getnode(SV sv1){
node* p=new node;
if(p!=NULL)
{
p->info=sv1;
p->next=NULL;
}
return (p);
}
SV* tao_node_sv(char hoten[30],char ms[10]){
SV*p=new SV;
if(p!=NULL)
{
for(int i=0;i<30;i++)
p->Hoten[i]=hoten[i];
for( i=0;i<10;i++)
p->MSSV[i]=ms[i];
}
return (p);
}
void init(list&l){
l.phead=l.ptail=NULL;
}
int kiem_tra_rong(list&l){
if(l.phead==NULL)
return 1;
else
return 0;
}

void print(list &l){
if(kiem_tra_rong(l)){
cout<<"Danh sach rong";
}

node*p=l.phead;
int i=1;
while(p!=NULL)
{
cout<<"SV"<<i<<":\n";
cout<<p->info.Hoten<<"\n";
cout<<p->info.MSSV<<"\n";
i++;
p=p->next;
}

}
void chencuoi(list&l,SV sv1){
node* p=getnode(sv1);
if(kiem_tra_rong(l))
l.phead=l.ptail=p;
else
{
l.ptail->next=p;
l.ptail=p;
}

}
void Nhap_ds_SV(list&l,int n){
char ten[30];
char mssv[10];
SV* sv1;
for(int i=n;i>=1;i--)
{
cout<<"Nhap ten SV: ";
gets(ten);
cout<<endl;
cout<<"Nhap MSSV: ";
gets(mssv);
sv1=tao_node_sv(ten,mssv);
chencuoi(l,*sv1);
}
}
void main(){
clrscr();
int n;
list l;
init(l);
cout<<"Nhap so SV: ";
cin>>n;
Nhap_ds_SV(l,n);
cout<<"Danh sach vua nhap:"<<"\n";
print(l);
getch();
}

____Your signature's here_____________
Về Đầu Trang Go down
Xem lý lịch thành viên http://www.cutuan.tk
zailangtu911
Thành viên cấp 5
Thành viên cấp 5
avatar

Nam Tổng số bài gửi : 369
Join date : 04/12/2009
Age : 27

Bài gửiTiêu đề: đề thi cấu trúc dữ liệu   Fri Mar 05, 2010 6:43 pm

làm phiền bạn có thể viết băng ngôn ngữ VC c++ được không. Mình không hỉu ngôn ngữ của ban.
Về Đầu Trang Go down
Xem lý lịch thành viên
 

Quản lý sinh viên bằng danh sách liên kết (thi CTDL rất có thể cho !!!)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
CNTT2 :: IT WORLD :: Giáo Trình-Tài Liệu Trực Tuyến-
Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Free blog