【求助】帮忙纠正一个学生成绩查询代码!!谢谢
刚看见有人求助,想写个代码试试自己,结果自己也变成了求助者:

还是大家来吧,请指教一二,谢谢拉!

程序代码:
/*设计一个结构体数组,用于存储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();
}



请帮我修正下吧






看不懂~帮顶