PDA

View Full Version : giúp mình nó ko chạy được



tanmeo
21-05-2009, 10:45
#include<stdio.h>
#include<conio.h>
#include<string.h>
struct hoso{
char hoten[30];
char gt[10];
int namsinh;
float hsl;
int pc;
float thunhap;
};
void nhap(hoso dscb[],int soluong)
{
int i;
float tg;
printf("\n Nhap vao danh sach can bo");
for(i=0;i<soluong;i++)
{
fflush(stdin);
printf("\n Nhap vao ho ten: ");gets(dscb[i].hoten);
fflush(stdin);
printf("\n Nam sinh: ");scanf("%d",&dscb[i].namsinh);
fflush(stdin);
printf("\n Gioi tinh: ");gets(dscb[i].gt);
printf("\n Phu cap: ");scanf("%d",&dscb[i].pc);
printf("\n Nhap He so luong: "); scanf("%f",&tg);dscb[i].hsl=tg;
dscb[i].thunhap=(540000*dscb[i].hsl+dscb[i].pc);
}


}
void hien(hoso dscb[],int soluong)
{
int i,tt=0;
printf("\n --------DANH SACH CAN BO NHU SAU--------");
printf("\n TT HO TEN GIOI TINH THU NHAP");
for(i=0;i<soluong;i++)
printf("\n %d %30s %10s %6.1f",tt+1,dscb[i].hoten,dscb[i].gt,dscb[i].thunhap);
}
void tile(hoso dscb[],int soluong)
{
int i,d=0,n;
float tiso;
for(i=0;i<soluong;i++)
{
if(dscb[i].namsinh>1980)
d=d+1;
tiso=d/n;
}
printf("\n Ti le can bo tre la:%6.1f",tiso);
}
main()
{
hoso dscb[100];
int n;
clrscr();
printf("\n Nhap so luong can bo");scanf("%d",&n);
nhap(dscb,n);
hien(dscb,n);
tile(dscb,n);
getch();
}

ptaminh
21-05-2009, 12:51
không chạy được là thế nào ?. Biên dịch lỗi hay sao ?