Chủ đề: kiểu cấu trúc (help)
-
06-05-2010, 06:41 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
kiểu cấu trúc (help)
em làm hoài nó không chịu chạy . anh nào rãnh giúp em chiều mai em nộp bài rùi , em search nãy giờ nhưng ko hiểu cho lắm . nếu đc thì anh nào code hộ em bài dưới này nha:
đề :
đây là bài em làm đc 1 it:
Mã:#include<stdio.h> #include<conio.h> typedef struct NHANVIEN { char MaNV[10]; char HoTen[30]; int NamSinh; char PhongBan[20]; long LuongCB; long Thuong; long ThucLanh; }; //////// Ham nhap thong tin cho N nhan vien void NhapNV (NHANVIEN NV[ ],int N) { for (int i=0;i<N;i++) { fflush(stdin); printf("nhap ma so NV thu %d",i+1); scanf("%s",&NV[i].MaNV); printf(" "); printf("Nhap ho ten NV thu %d",i+1); fflush(stdin); gets(NV[i].HoTen); printf(" "); printf("Nhap nam sinh NV thu %d",i+1); scanf("%d",&NV[i].NamSinh) ; printf(" "); printf("Nhap phong ban NV thu %d",i+1); fflush(stdin); gets(NV[i].PhongBan); printf("Nhap Luong CB NV thu %d",i+1); scanf("%ld",&NV[i].LuongCB); printf(" "); printf("Nhap Tien Thuong NV thu %d",i+1); scanf("%ld",&NV[i].Thuong); printf(" "); printf("Nhap Thuc Lanh NV thu %d",i+1); scanf("%ld",&NV[i].ThucLanh); printf(" "); } } /////// HAM IN THONG TIN CUA N NHAN VIEN void InNV (NHANVIEN NV[ ],int N) { for (int i=0;i<N;i++) {printf("Ma So Nhan Vien thu %d la : %s",i+1,NV[i].MaNV); printf(" "); printf("Ho Ten Nhan Vien thu %d la : %s",i+1,NV[i].HoTen); printf(" "); printf("Nam Sinh Nhan Vien thu %d la : %d",i+1,NV[i].NamSinh); printf(" "); printf("Phong Ban Nhan Vien thu %d la : %s",i+1,NV[i].PhongBan); printf(" "); printf("LuongCB Nhan Vien thu %d la : %d",i+1,NV[i].LuongCB); printf(" "); printf("Thuong Nhan Vien thu %d la : %d",i+1,NV[i].Thuong); printf(" "); printf("Thuc Lanh Nhan Vien thu %d la : %d",i+1,NV[i].ThucLanh); } } ///////////// HAM CHINH void main() { clrscr(); int a,b; printf("nhap so NV :");scanf("%d",&b); /// Goi Ham Nhap } }
View more random threads:
-
06-05-2010, 06:46 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
gì mà có tới 2 void main thế !?
-
06-05-2010, 06:49 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
em quáng gà quá copy cái bài em làm sai tùm lum , em không biết làm gì nữa hết , anh nào biết thì giúp em hết bài đó , chủ nhật rãnh em nghiệm lại chứ ngày mai em phải nộp bài rùi ( sáng em còn phải đi lam ) hix
-
06-05-2010, 06:54 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
cái phần tử của bạn là gì vậy !? Lương hay Nhân Viên ?
-
07-05-2010, 08:01 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi conrongchautien
-
07-05-2010, 08:37 AM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi emdave
Mã nguồn PHP:#include<stdio.h> #include<conio.h> typedef struct NHANVIEN { char MaNV[10]; char HoTen[50]; int NamSinh; char PhongBan[20]; long int LuongCB; long int Thuong; long int ThucLanh; } NHANVIEN; NHANVIEN NV[50]; //---------Ham nhap thong tin cho nhan vien----- void NhapNV (int N){ int i; for (i=0;i<N;i++) { fflush(stdin); printf("nhap ma so NV thu %d:",i+1); scanf("%s",&NV[i].MaNV); printf("Nhap ho ten:"); fflush(stdin); gets(NV[i].HoTen); printf("Nhap nam sinh:"); scanf("%d",&NV[i].NamSinh); printf("Nhap phong ban:"); fflush(stdin); gets(NV[i].PhongBan); printf("Nhap Luong CB:"); scanf("%ld",&NV[i].LuongCB); printf("Nhap Tien Thuong:"); scanf("%ld",&NV[i].Thuong); }} //-----HAM IN THONG TIN CUA NHAN VIEN---------void InNV (int i){ int STT=1; printf("
"); printf(" %d.%s",STT++,NV[i].HoTen); printf("
"); printf("\tMaNV :%s",NV[i].MaNV); printf("
"); printf("\tNamSINH : %d",NV[i].NamSinh); printf("
"); printf("\tPhong Ban: %s",NV[i].PhongBan); printf("
"); printf("\tLuongCB : %ld",NV[i].LuongCB); printf("
"); printf("\tThuong : %ld",NV[i].Thuong); printf("
"); printf("\tThuc Lanh: %ld",NV[i].ThucLanh=NV[i].Thuong+NV[i].LuongCB);} //---------Tinh Tong Thuc lanh-----------long int tongthuclanh(int N){ int i; long int sum=0; for(i=0;i<N;i++) sum+=NV[i].ThucLanh; return sum;} //-------timkiem--------------------------void timkiem(int N,int min){ int i,tim=0; for(i=0;i<N;i++) if(NV[i].LuongCB<min) { InNV(i); tim++; } if(tim==0) printf("
Khong co ai !!!");}int demthuong(int N){ int i,dem=0; for(i=0;i<N;i++) if(NV[i].Thuong >= 1200000) dem++; return dem;} //---------HAM CHINH----------------------void main(){ int i,N; long int min; clrscr(); printf("Nhap so NV :");scanf("%d",&N); NhapNV (N); printf("
Danh sach NV :"); for(i=0;i<N;i++) InNV (i); printf("
Tong luong thuc lanh cua cong ty: %ld",tongthuclanh(N)); printf("
Muc luong TB:");scanf("%ld",&min); printf("
Danh sach NV co luong CB thap hon muc luong TB :"); timkiem(N,min); printf("
Co %d NV co muc thuong > 1tr2!",demthuong(N)); getch();}
-
07-05-2010, 07:21 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
em úp lại cái để đầy đủ rùi đó , anh xem giúp hộ em phần nào hay phần đó cũng đc
-
07-05-2010, 07:31 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi emdave
Mã nguồn PHP:#include<stdio.h> #include<conio.h> typedef struct NHANVIEN { char MaNV[10]; char HoTen[30]; int NamSinh; char PhongBan[20]; long int LuongCB; long int Thuong; long int ThucLanh; } NHANVIEN; NHANVIEN NV[50]; //---------Ham nhap thong tin cho N nhan vien----- void NhapNV (int N){ int i; for (i=0;i<N;i++) { fflush(stdin); printf("nhap ma so NV thu %d:",i+1); scanf("%s",&NV[i].MaNV); printf("Nhap ho ten:"); fflush(stdin); gets(NV[i].HoTen); printf("Nhap nam sinh:"); scanf("%d",&NV[i].NamSinh); printf("Nhap phong ban:"); fflush(stdin); gets(NV[i].PhongBan); printf("Nhap Luong CB:"); scanf("%ld",&NV[i].LuongCB); printf("Nhap Tien Thuong:"); scanf("%ld",&NV[i].Thuong); printf("Nhap Thuc Lanh:"); scanf("%ld",&NV[i].ThucLanh); }} //-----HAM IN THONG TIN CUA N NHAN VIEN---------void InNV (int N){ int i; clrscr(); for (i=0;i<N;i++) { printf("
"); printf(" %d.%s",i+1,NV[i].HoTen); printf("
"); printf("\tMaNV :%s",NV[i].MaNV); printf("
"); printf("\tNamSINH : %d",NV[i].NamSinh); printf("
"); printf("\tPhong Ban : %s",NV[i].PhongBan); printf("
"); printf("\tLuongCB : %ld",NV[i].LuongCB); printf("
"); printf("\tThuong : %ld",NV[i].Thuong); printf("
"); printf("\tThuc Lanh : %ld",NV[i].ThucLanh); }} //---------HAM CHINH----------------------void main(){ int N; clrscr(); printf("nhap so NV :");scanf("%d",&N); NhapNV (N); InNV (N); getch();}
-
07-05-2010, 07:36 PM #9Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi conrongchautien
-
07-05-2010, 07:40 PM #10Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi emdave
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...