【求助】帮忙纠正一个学生成绩查询代码!!谢谢
刚看见有人求助,想写个代码试试自己,结果自己也变成了求助者:还是大家来吧,请指教一二,谢谢拉!
程序代码:
/*设计一个结构体数组,用于存储N个学生的信息,每个学生信息包括学号(num)、姓名(name[20])、性别(sex)、年龄(age)、三门课成绩(score[3])要求程序具有如下功能: 程序运行时,首先显示一个菜单,菜单内容包括: 输入学生信息 检索学生信息 从学号、姓名、年龄和某门课程成绩中选择一项,进行学生信息排序 选择了某项功能,完成后,可以再返回菜单*/ #include<stdio.h> struct student { int num; //学号 char name[20]; //姓名 char sex; //性别 int age; //年龄 int score[3]; //三门学课成绩 }cj[20]={1,"刘德华",'M',30,"100,50,20"}; //实例学号为1的学生数据 void main() { int id; printf("请输入学生学号查找:\n"); scanf("%d",&id); if(strcmp(id,cj.num)==0) printf("%d\t%s\t%c\t%d",cj.num,cj.name[],cj.sex,cj.sge); else printf("查无此人,你学生都跑出去玩了吧?"); getch(); }
请帮我修正下吧