#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
