INTECH
Chào Mừng Bạn Đã Ghé Thăm Diễn Đàn Intech.forumvi.com của chúng tôi.

Mong rằng tại đây bạn sẽ nhận được những thông tin hữu ích,, và đáp ứng được nhu cầu của bạn.

Tuy ít nhiều chúng tôi vẫn còn khá nhiều thiếu sót về nội dung và hình thức, mong nhận được ý kiến đóng góp từ các bạn để chúng tôi tự hoàn thiện.

Hiện tại, bạn có thể đăng nhập Intech thông qua Open ID Facebook, hết sức nhanh chóng và tiện lợi.

Xin lưu ý: Thông tin bạn đăng kí về Giới tính và Ngày sinh, chúng tôi khảo sát nhằm thống kê và kịp gửi lời chúc mừng đến các bạn trong các dịp lễ, sinh hoạt,...trong Diễn Đàn.

Quyền Lợi: Được tham gia giao lưu, chia sẻ kinh nghiệm cùng các thành viên, được tải các tài liệu, phần mềm hỗ trợ cần thiết,...

Các đường Link chỉ sử dụng được khi đã đăng nhập.

Xin Cảm Ơn và gửi đến các bạn lời chào Thân Ái từ Intech.forumvi.com.

Join the forum, it's quick and easy

INTECH
Chào Mừng Bạn Đã Ghé Thăm Diễn Đàn Intech.forumvi.com của chúng tôi.

Mong rằng tại đây bạn sẽ nhận được những thông tin hữu ích,, và đáp ứng được nhu cầu của bạn.

Tuy ít nhiều chúng tôi vẫn còn khá nhiều thiếu sót về nội dung và hình thức, mong nhận được ý kiến đóng góp từ các bạn để chúng tôi tự hoàn thiện.

Hiện tại, bạn có thể đăng nhập Intech thông qua Open ID Facebook, hết sức nhanh chóng và tiện lợi.

Xin lưu ý: Thông tin bạn đăng kí về Giới tính và Ngày sinh, chúng tôi khảo sát nhằm thống kê và kịp gửi lời chúc mừng đến các bạn trong các dịp lễ, sinh hoạt,...trong Diễn Đàn.

Quyền Lợi: Được tham gia giao lưu, chia sẻ kinh nghiệm cùng các thành viên, được tải các tài liệu, phần mềm hỗ trợ cần thiết,...

Các đường Link chỉ sử dụng được khi đã đăng nhập.

Xin Cảm Ơn và gửi đến các bạn lời chào Thân Ái từ Intech.forumvi.com.
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Đơn vị cung cấp sản phẩm giá cạnh tranh với nhiều loại mặt hàng.Là đơn vị tài trợ hàng đầu của Forum. Liên kết: https://thanhnguyenstore.com/
Latest topics
Thích Bài viết này
Lượt Truy Cập
Bộ Đếm
Thống Kê
Hiện có 2 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 2 Khách viếng thăm

Không

View the whole list


Go down
Thanh Nguyên
Thanh Nguyên
Admin
Admin
Tổng số bài gửi : 527
Được Cảm Ơn : 59
Join date : 11/10/2012
Age : 29
Đến từ : Bà Rịa-Vũng Tàu
https://thanhnguyenstore.com/

Struct-Quản Lí Học Sinh sử dụng hàm Cấu trúc  Empty Struct-Quản Lí Học Sinh sử dụng hàm Cấu trúc

Mon Nov 12, 2012 5:33 pm
Đề bài: Cho lớp học gồm n học sinh (N<=50). Hãy viết chương trình nhập, xuất Danh sách học sinh, điểm trung bình cho từng học sinh, và đếm xem có bao nhiêu học sinh được lên lớp, dựa trên điểm trung bình (>=5.0 thì được lên lớp).

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

struct date
{ char thu[5];
  unsigned char ngay;
  unsigned char thang;
  int nam;
};
typedef struct HOCSINH
{ char mshs[6];
  char hoten[30];
  struct date ngaysinh;
  char diachi[20];
  unsigned char  gioitinh[20];
  float diemtb;
};


void nhapnamsinh(date &d)
{ printf("\n nhap vao ngay:");
  scanf("%u",&d.ngay);
  printf("\n nhap vao thang:");
  scanf("%u",&d.thang);
  printf("\n nhap vao nam :");
  scanf("\%d",&d.nam);
}
void xuatnamsinh(date d)
{
  printf("\n %02u/%02u/%4d",d.ngay,d.thang,d.nam);
}
void nhap1hs(HOCSINH &hs)
{ float d;
  flushall();
  printf("\n nhap vao ma so sinh vien:");
  gets(hs.mshs);
  printf("\n nhap  ho ten sinh vien:");
  gets(hs.hoten);
  printf("\n nhap ngay thang nam sinh:");
  flushall();
  nhapnamsinh(hs.ngaysinh);
  printf("\nnhap vao dia chi:");
  flushall();
  gets(hs.diachi);
  printf("\n phai:");
  gets(hs.gioitinh);
  flushall();
  printf("\n nhap diem trung binh:");
  scanf("%f",&d);hs.diemtb=d;
}
void nhapdshs(HOCSINH  lh[], int & n)
{  printf("\n nhap vao so luong hoc sinh:");
  scanf("%d",&n);
  for(int i=0; i<n;i++)
  { printf("\n nhap vao thong tin cua hoc sinh thu %d",i+1);
    nhap1hs(lh[i]);
  }
}
void xuat1hs(HOCSINH  hs)
{
  flushall();
  printf("\n ma so hoc sinh:%s",hs.mshs);
  printf("\n ho ten hoc sinh:%s",hs.hoten);
  printf("\n ngay thang nam sinh:") ;
  xuatnamsinh(hs.ngaysinh);
  printf("\n dia chi :%s",hs.diachi);
  printf("\n phai  :%s",hs.gioitinh);
  printf("\n diem trung binh :%f",hs.diemtb);

}
void xuatdshs(HOCSINH lh[],int n)
{
 for(int i=0 ; i<n; i++)
  { printf("\n\n thong tin hoc sinh thu %d",i+1);
    xuat1hs(lh[i]);
  }
}

int demhslenlop(HOCSINH lh[], int n)
{  int d=0;
  for(int i=0; i<n; i++)
    {if (lh[i].diemtb>=5)
      d++;}
      return d;
}
void main()
{  clrscr();
  HOCSINH lh[50];
  int n,sohsdau;
  nhapdshs(lh,n);

  xuatdshs(lh,n);
  sohsdau=demhslenlop(lh,n);
  printf("\n so luong hoc sinh duoc len lop:%d",sohsdau);

  getch();
}




Nguồn: Cao Bằng
Sv Khoa CNTT DH BR-VT

GV: Ths.Nguyễn Thị Hà

_________________
Thanh Nguyên Store

[You must be registered and logged in to see this link.]
Về Đầu Trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết