•°¤*(¯`°• CTH 52 •°´¯)*¤°•Trang chủ

★*--*[»»-»-(¯`v´¯)-»*** ]º°(¯`•We Belong Together•´¯)[«-(¯`v´¯)-«-«« ]★*--*★
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập
GingHunter (269)
ut'_anh (113)
james_ken (91)
Admin (84)
NPTT_CTH52 (73)
ThanhTri (45)
x-men (28)
269 Số bài - 32%
113 Số bài - 14%
91 Số bài - 11%
84 Số bài - 10%
73 Số bài - 9%
64 Số bài - 8%
50 Số bài - 6%
45 Số bài - 5%
28 Số bài - 3%
13 Số bài - 2%
Thống kê bài gửi
Mới nhất
HOT HOT HOT!!! Ai thích VIRUS thì vào đây Quản Lý Sinh Viên . Master
Ưu nhược điểm các ngôn ngữ lập trình và sự lựa chọn Quản Lý Sinh Viên . Master
Ôi Guitar âm thanh tuyệt vời!!! Quản Lý Sinh Viên . Master
CTH Idol Mỗi tuần 1 nhân vật [ Tuần 1] Quản Lý Sinh Viên . Master
[Help]Crack Win 7 an toàn và hiệu quả Quản Lý Sinh Viên . Master
Need For Speed Hot Pursuit Quản Lý Sinh Viên . Master
Chuyên gia bảo dưỡng hệ thống: TuneUp Utilities 2011 new!!! Quản Lý Sinh Viên . Master
Britain's Got Talent !!! Quản Lý Sinh Viên . Master
Anh Khác Hay Em Khác - Khắc Việt Quản Lý Sinh Viên . Master
Các bước phù phép thành ác quỷ chính hiệu trong đêm Halloween Quản Lý Sinh Viên . Master
Tại sao sinh viên thi rớt . Quản Lý Sinh Viên . Master
HOT HOT HOT!!!! Máy tính xách tay mạnh giá rẻ cho các bạn bạn sinh viên!!!!! Quản Lý Sinh Viên . Master
giai CHUONG II....vi d 1 do ............... Quản Lý Sinh Viên . Master
cách crack win 7 dành cho những ai đang sử dung win ko bản quyền Quản Lý Sinh Viên . Master
Ai là người đẹp trai nhất..!! Quản Lý Sinh Viên . Master


Share | 
 

 Quản Lý Sinh Viên .

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

Tổng số bài gửi : 45
Points : 84
Thanks : 2
Join date : 13/09/2011
Age : 32

Quản Lý Sinh Viên . Empty
Bài gửiTiêu đề: Quản Lý Sinh Viên .   Quản Lý Sinh Viên . EmptyMon Oct 03, 2011 7:04 pm

Code:
#include<stdio.h>
#include<conio.h>
#include<string.h>

struct node
{
    char maso[9];
    char ten[30];
    float dtb;
    node *next;
};
node *head;
void chendau(char a[],char b[],float c)
{
    node *p=new node;
    strcpy(p->maso,a);
    strcpy(p->ten,b);
    p->dtb=c;
    p->next=head;
    head=p;
}
void duyetds()
{
    node *p=head;
    while(p!=NULL)
    {
        printf("\n\nMa so: %s",p->maso);
        printf("\nTen: %s",p->ten);
        printf("\nDiem trung binh: %.2f",p->dtb);
        p=p->next;
    }
}
void nhapdanhsach()
{
    char ms[9],ten[30],thoat=0;
    float diem;
    do
    {
        printf("\nNhap ma so sinh vien: "); fflush(stdin);
        gets(ms);
        if(strlen(ms)==0)
            thoat=1;
        else
        {
           
            printf("Nhap ten sinh vien: ");
            gets(ten);
            printf("Nhap diem trung binh: ");
            scanf("%f",&diem);
            chendau(ms,ten,diem);
        }
    }  while(!thoat);
}
void maxdiem()
{
    node *p=head,*q;
    float max=p->dtb;
    while(p!=NULL)
    {
        if(max<p->dtb)
        {
            max=p->dtb;
            q=p;
        }
        p=p->next;
    }
    printf("\nSinh vien ten: %s\nCo diem tb lon nhat: %.2f",q->ten,max);
}
void thongtin()
{
    node *p=head;
    char ms[9];
    printf("\nNhap ma so SV muon tim: "); fflush(stdin);
    gets(ms);
    while(p!=NULL)
    {
        if(strcmp(ms,p->maso)==0)
        {
            printf("\nTen sinh vien la: %s",p->ten);
            printf("\nDiem trung binh : %.2f",p->dtb);
        }
        p=p->next;
    }
}
int menu()
{
    int chon;
    printf("\n\n--------------------------------------");
    printf("\n+ 1: Nhap sinh vien(chen dau): ");
    printf("\n+ 2: In ra ten sinh vien co diem trung binh lon nhat.");
    printf("\n+ 3: Tim kiem sinh vien.");
    printf("\n+ 4: Sem thong tin cua tat ca sinh vien.");
    printf("\n+ 0: Thoat.");
    printf("\n--------------------------------------");
    printf("\nNhap yeu cau: ");
    scanf("%d",&chon);
    return chon;
}
void main()
{
    char chon,thoat=0;
    do
    {
        chon=menu();
        switch(chon)
        {
            case 1:
                nhapdanhsach();  break;
            case 2:
                maxdiem();  break;
            case 3:
                thongtin(); break;
            case 4:
                duyetds();  break;
            case 0:
                thoat=1;  break;
        }
    }  while(!thoat);
    getch();
}
Attachments
quanlysinhvien.doc
You don't have permission to download attachments.
(27 Kb) Downloaded 7 times
Về Đầu Trang Go down
hqb1340



Tổng số bài gửi : 3
Points : 3
Thanks : 0
Join date : 10/09/2011

Quản Lý Sinh Viên . Empty
Bài gửiTiêu đề: Re: Quản Lý Sinh Viên .   Quản Lý Sinh Viên . EmptyThu Oct 06, 2011 9:19 am

thanks... Good
Về Đầu Trang Go down
NPTT_CTH52
Member
Member
NPTT_CTH52

Tổng số bài gửi : 73
Points : 108
Thanks : 0
Join date : 08/09/2011
Age : 31
Đến từ : Việt Nam

Quản Lý Sinh Viên . Empty
Bài gửiTiêu đề: Re: Quản Lý Sinh Viên .   Quản Lý Sinh Viên . EmptyThu Oct 06, 2011 9:23 am

Thanks có nút kìa nhấn đi ...
Về Đầu Trang Go down
Sponsored content




Quản Lý Sinh Viên . Empty
Bài gửiTiêu đề: Re: Quản Lý Sinh Viên .   Quản Lý Sinh Viên . Empty

Về Đầu Trang Go down
 

Quản Lý Sinh Viên .

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
•°¤*(¯`°• CTH 52 •°´¯)*¤°•Trang chủ :: © Chia sẻ kiến thức :: ıllıllı Kĩ thuật lập trình ıllıllı-
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất