#include<conio.h> #include<stdlib.h> #include<stdio.h> #include<string.h> struct nhanvien { char hoten[30]; char quequan[30]; char ngaysinh[12]; int luong; } nv[100]; int n;int chon;int i; int menu(void); void nhap(void); void xem(void); int main() { for(;;) { chon =menu(); switch(chon) { case 1:nhap(); break; case 2: xem(); break; case 3:exit(0); break; } } } int menu(void) { int c; char s[10]; printf("\t1.Nhap danh sach\n"); printf("\t2.Xem danh sach\n"); printf("\t3.Thoat\n"); do { printf("\tMoi ban chon 1/2/3 : "); gets(s); c=atoi(s); } while(c<1||c>3); return c; } void nhap(void) { char c; printf("Nhap so nhan vien : "); scanf("%d",&n); while(getchar()!='\n'); i=1; while(i<=n) { printf("\tNguoi thu : %d",i); printf("\n nhap ho ten :");gets(nv[i].hoten); printf("\n nhap ngay sinh :");gets(nv[i].ngaysinh); printf("\n nhap que quan :");gets(nv[i].quequan); printf("\n nhap chi so luong :");scanf("%d",&nv[i].luong); while(getchar()!='\n'); i=i+1; } } void xem(void) { char c; i=1; printf("STT HO TEN NGAY SINH QUE QUAN CHI SO LUONG\n"); while(i<=n) { printf("%d",i); printf("%20s ",nv[i].hoten); printf("%12d",nv[i].ngaysinh); printf("%20s",nv[i].quequan); printf("%25d",nv[i].luong); printf("\n"); i++; } getch(); }
Tags:
lập trình c