学生成绩管理系统代码 (1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C程序学生管理系统
/* Note:Your choice is C IDE */
#include""
#include""
#include""
typedef struct student示所有\t2.按姓名查找\n\t\t\t3.按学号查找\t4.返回主菜单\n");
scanf("%d",&m);
fflush(stdin);
switch(m)
{
case 1:printf("\n=>该系统拥有%d名学生!\n\n",head->;
p=head->next;
printf("\t姓名\t学号\t性别\t数学\t英语\tc语言\t综合\n\n");
while(p)
{
printf("\t%s\t%d\t%s\t%d\t%d\t%d\t%d\n",p->,p->,p->,p->,
p->,p->,p->;
p=p->next;
}
break;
case 2:printf("=>请输入查找姓名!\n");
gets(N);
fflush(stdin);
p=head->next;
while(p)
{
if(strcmp(p->,N)==0)
{
printf("\t姓名\t学号\t性别\t数学\t英语\tc语言\t 综合\n");
printf("\t%s\t%d\t%s\t%d\t%d\t%d\t%d\n",p->,p->,p->,p->,
p->,p->,p->;
break;
}
else
{
p=p->next;
if(p==NULL)
printf("=>你要查的学生不存在!");
}
}
break;
case 3: printf("=>请输入查找学号!\n");
scanf("%d",&m);
fflush(stdin);
p=head->next;
while(p)
{
if(p->==m)
{
printf("\t姓名\t学号\t性别\t数学\t英语\tc语言\t 综合\n");
printf("\t%s\t%d\t%s\t%d\t%d\t%d\t%d\n",p->,p->,p->,p->,
p->,p->,p->;
break;
}
else
{
p=p->next;
if(p==NULL)
printf("=>你要查的学生不存在!\n");
}
}
break;
case 4:n=1;break;
}
}
return 1;
}
int range(unit *head)学号\t2.按成绩\n\n");
printf("=>请选择操作!\n》");
scanf("%d",&n);
fflush(stdin);
if(q==NULL)
{ printf("=>无学生可排序!\n");
return 0;
}
switch(n)
{
case 2:for(i=0;i printf("=>请选择你的操作!\n"); } int save(unit *head)....\n"); if((head=read())==0) { printf("=>是否新建?\n"); printf("\t\t\t是(1)\t\t否(2)\n"); scanf("%d",&i); fflush(stdin); if(i==1) head=build(); else if(i==2) exit(1); } else printf("=>信息导入成功!"); while(m==0) { menu(); scanf("%d",&n); fflush(stdin); switch(n) { case 1: head=build();break; case 2:add(head);break; case 3:deletion(head);break; case 4:display(head);break; case 5: range(head);break; case 6:head=read();if(head!=0) printf("=>读取存盘成功! \n");break; case 7:save(head);break; case 8:m=1;break; } } }