ktltbai18.cpp
#include<stdio.h>
typedef struct{
int ngay;
int thang;
int nam;
}NgayThang;
typedef struct{
int maCB;
char hoTen[50];
NgayThang ngaySinh;
char gioiTinh[3];
}CanBo;
//=== Chuong trinh chinh ===
int main(){
CanBo cb;
char temp;
printf("Nhap thong tin can bo\n");
printf("- Ma CB: ");
scanf("%d",&cb.maCB);
getchar();
printf("- Ho ten: ");
gets(cb.hoTen);
printf("- Ngay sinh (dd/MM/yyyy): ");
scanf("%d%c%d%c%d",&cb.ngaySinh.ngay,&temp,&cb.ngaySinh.thang,&temp,&cb.ngaySinh.nam);
int tuoi = 2023 - cb.ngaySinh.nam;
getchar();
printf("- Gioi tinh(Nam/Nu): ");
gets(cb.gioiTinh);
printf("Thong tin can bo vua nhap\n");
printf("\n%d\t%s\t%d/%d/%d\t%s\t%d tuoi.\n",cb.maCB, cb.hoTen,cb.ngaySinh.ngay, cb.ngaySinh.thang, cb.ngaySinh.nam,cb.gioiTinh, tuoi);
return 0;
}
//== Dinh nghia ham ==
Last updated