好文档 - 专业文书写作范文服务资料分享网站

C语言学生成绩管理系统源程序文件

天下 分享 时间: 加入收藏 我要投稿 点赞

附录程序

#include\#include #include #include\#include\typedef struct {

char num[10]; char name[10]; int chinese; int math; int english; int dianlu; double aver; }Student;

Student stu[99];

int shuru(Student stud[],int n)/*输入若干条记录*/ {

int i=0;

char sign,x[10]; double a=0.0;

while(sign!='n'&&sign!='N') {

printf(\输入学生学号:\scanf(\printf(\输入学生:\

scanf(\printf(\输入学生的语文、数学、英语、电路分数:\

scanf(\ianlu);

a=1.0*(stu[n+i].chinese+stu[n+i].math+stu[n+i].english+stu[n+i].dianlu)/4; stu[n+i].aver=a;

gets(x); /*清除多余的输入*/ printf(\是否继续输入?(Y/N):\\n\scanf(\i++; }

return(n+i); }

. . .

void xianshi(Student stud[],int n) /*显示所有记录*/ {

int i ;

printf(\/*格式头*/

printf(\学号 语文 数学 英语 电路 平均成绩 \\n\ printf(\ for(i=0;i

printf(\

.chinese,stu[i].math,stu[i].english,stu[i].dianlu,stu[i].aver); } }

void xiugai(Student stud[],int n)/*修改*/ {

int i=0,choice=1; char x[10];

while(choice!=0)

{ printf(\请输入您要修改的学生的学号:\\n\ scanf(\ for(i=0;;i++) {

if(strcmp(stu[i].num,x)==0) break; }

printf(\请选择您要修改的容:\\n\

printf(\ printf(\请按 1 |\\n\ printf(\语文 请按 2 |\\n\ printf(\数学分数 请按 3 |\\n\ printf(\英语分数 请按 4 |\\n\ printf(\电路 请按 5 |\\n\ printf(\退出 请按 0|\\n\ printf(\ printf(\请输入您的选择:\ scanf(\ switch(choice)

{ case 0:break;

. . .

case 1:

printf(\请输入新:\ scanf(\ break;

case 2: printf(\请输入新的语文分数:\ scanf(\ break; case 3:

printf(\请输入新的数学分数:\ scanf(\ break; case 4:

printf(\请输入新的英语分数:\ scanf(\ break; case 5:

printf(\请输入新的电路分数:\ scanf(\ break; default:

printf(\无效选项!\ break; } break; }

return;

} int shanchu(Student stud[],int n) /*按查找,删除一条记录*/ { char s[20]; int i; int j; i=0;

printf(\输入要删除记录的:\scanf(\

while(strcmp(stu[i].name,s)!=0&&i

{printf(\

return(n); } for(j=i;j

strcpy(stu[j].num,stu[j+1].num); strcpy(stu[j].name,stu[j+1].name);

. . .

C语言学生成绩管理系统源程序文件

附录程序#include\#include#include#include\#include\typedefstruct{charnum[10];charname[10];intchinese;intmath;intenglish;int
推荐度:
点击下载文档文档为doc格式
12kta0hlic3gznb0gt563y3j84vsq000aet
领取福利

微信扫码领取福利

微信扫码分享