求C语言高手改一下程序..程序显示只有一个错误....但是看详细列表错误很多!!!求高手....

#include"stdio.h"#include"string.h"#include"conio.h"#include"stdlib.h"structstudent{i... #include"stdio.h"
#include"string.h"
#include"conio.h"
#include"stdlib.h"
struct student
{
int number;
char name[10];
float English;
float Chinese;
float Math;
float average;
float total;
}stu[2];
void contents()
{
int a;
printf("学生成绩管理系统\n");
printf("1:录入成绩\n");
printf("2:查询成绩\n");
printf("3:统计成绩\n");
printf("4:退出系统\n");
printf("选择:");
scanf("%d",&a);
if(a<1||a>4)
a=5;
switch(a)
{
case 1:input();break;
case 2:search();break;
case 3:stat();break;
case 4:exit(5);
case 5:printf("输入错误");break;
}
}
void input()
{
int i=1;
printf("成绩录入系统\n");
for(i=1;i<3;i++)
{
printf("\n请输入第%d个学生学号:",i);
scanf("%d",&stu[i].number);
printf("\n请输入第%d个学生姓名:",i);
scanf("%d",&stu[i].name);
printf("\n请输入第%d个学生英语成绩:",i);
scanf("%d",&stu[i].English);
printf("\n请输入第%d个学生语文成绩:",i);
scanf("%d",&stu[i].Chinese);
printf("\n请输入第%d个学生数学成绩:",i);
scanf("%d",&stu[i].Math);
stu[i].total=stu[i].English+stu[i].Chinese+stu[i].Math;
stu[i].average=stu[i].total/3;
}
printf("\n");
contents();
}
void search()
{
int n,i;
printf("请输入你要查询的学生的学号:");
scanf("%d",&n);
printf("学号 总分 平均分\n");
for(i=1;i<3;i++)
{
stu[i].total=stu[i].Englise+stu[i].Chinese+stu[i].Math;
stu[i].average=stu[i].total/3;
if(n==stu[i]'number)
{
printf("%d %.4f %.4f \n",stu[i].number,stu[i].total,stu[i].average);
break;
}
else printf("没有记录\n");
}
contents();
}
void stat()
{
int i;
float m1,m2;
for(i=1;i<3;i++)
{
stu[i].total=stu[i].Englise+stu[i].Chinese+stu[i].Math;
stu[i].average=stu[i].total/3;
m1==stu[1].average;
if(stu[2].average>m1)
m1==stu[2].average;
m2==stu[1].average;
}
printf("平均分排序:");
printf("%.4f %.4f",m1,m2);
content();
}
main()
{
void input();
void search();
void stat();
void content();
content();
}
展开
 我来答
hsc04
推荐于2016-09-03
知道答主
回答量:17
采纳率:0%
帮助的人:16万
展开全部
在调用函数void input();
void search();
void stat();
void content();
content();等之前要有声明才行。
更多追问追答
追问
谢谢...错误的问题解决了!
我把main()
{
void input();
void search();
void stat();
void content();
content();
}提前就行咯!!
但是编译的时候又出现fatal error LNK1120: 1 unresolved externals这个问题...
请问怎么解决啊?
追答
错误信息不完整,不能确定,有可能是缺少相应的库文件(.lib),需要加入到项目中~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式