E có đang viết 1 bài cấu trúc mảng về sinh viên mà nó báo sai @@ ai thông não e phát @@
e kb chèn bài kia vào đây lsao cả nên e copy nhé @@
#include<stdio.h>
#include<conio.h>
#include<string.h>
struct DATE
{
int ngay,thang,nam;
};
typedef struct
{
char Hoten[30];
char msv[5];
struct DATE ngaysinh;
char gioitinh[3];
char diachi[15];
float tbht;
}sinhvien;
void Nhap(sinhvien a[], int n)
{
int i;
for(i=1;i<=n;i++)
{
printf("\nHo ten sinh vien %d: ",i);
gets(a[i].Hoten);
fflush(stdin);
printf("\nMa sinh vien: ");
gets(a[i].msv);
fflush(stdin);
printf("\nNgay, thang, nam sinh: ");
scanf("%d%d%d", &a[i].ngaysinh.ngay, &a[i].ngaysinh.thang, &a[i].ngaysinh.nam);
fflush(stdin);
printf("\ngioitinh: ");
gets(a[i].gioitinh);
fflush(stdin);
printf("\ndiachi: ");
gets(a[i].diachi);
fflush(stdin);
printf("\ntbht: ");
scanf("%f", &a[i].tbht);
fflush(stdin);
}
}
void xuat(sinhvien a[], int n)
{
int i;
printf("\n--------------KET QUA-----------\n");
printf("\n%-30s %-10s %-10s %-10s %-10s %-15s\n", "HoTen", "MaSv", "Ngay Sinh","Gioi Tinh","Dia Chi", "tbht"\n);
for(i=1;i<=n;i++)
{
printf("\n%-30s %-10s %-2d/%-2d/%-4d %-10.1f %-10.1f %-15s\n", a[i].Ho ten,a[i].ngaysinh.ngay, a[i].ngaysinh.thang, a[i].ngaysinh.nam, a[i].gioitinh, a[i].diachi, a[i].tbht);
}
}
int main()
{
int i,n;
sinhvien sv[100];
printf("Nhap so sinh vien: ")
scanf("%d",&n);
fflush(stdin);
Nhap(sv,n);
xuat(sv,n);
getch();
return 0;
}

chắc v 

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?