学生成绩 管理系统的几个 问题。。。
以下是我的主函数,调用的函数也写好了,为什么运行时闪一下就退出来啊。。。。。main()
{int i;
clrscr();
textcolor(11);
textbackground(5);
clrscr();
do
{
menu();
scanf("%d",&i);
switch(i)
{case 1:search();break;
case 2:input();break;
case 3:modify();break;
case 4:average();break;
case 5:ranking();break;
case 6:exit(0);break;
}
}
while(1);
}
大虾们帮忙看看下面的函数,为什么编译时总说 定义类型不匹配啊
float ch_b(struct student s[])
{float ave;
float sum=0,i;
for(i=0;i<SIZE;i++)
{if(s[i].sex=="boy")
sum+=s[i].chinese;
}
ave=sum/SIZE;
return(ave);;
}
下面是我定义的结构体 SIZE为2
struct student
{
char name[10];
char num[5];
char sex[5];
char age[5];
float chinese;
float math;
float english;
float computer;
}s[SIZE];