float nu; long h; k=0; system(\ if((fp=fopen(\ {
printf(\return; }
while(fscanf(fp,\ { k++; } fclose(fp); printf(\输入1表示用学号修改,输入2表示用姓名修改!请选择:\\n\ scanf(\ if(x==1) { printf(\请输入修改成绩人的学号:\ for(i=0;i 9 if(strcmp(s[i].name,st)==0) { printf(\请输入修改的成绩:\\n\ scanf(\ s[i].cscore=nu; printf(\请输入修改成绩的时间:\\n\ scanf(\ s[i].a=h; fp=fopen(\ for(i=0;i printf(\没有找到该生的信息!\\n\return; } (5) 代码设计和执行结果 1. 头文件 Struct stu { int no;/*学号*/ char name[30]; /*姓名*/ float cscore; /*成绩*/ long a; /*时间*/ };struct stu s[100]; /******以下是函数原型*******/ void input() /*输入记录*/ void output()/*输出记录*/ void modify()/*修改记录*/ 2.源程序代码与运行结果 10 #include struct stu 定义 { int no; char name[30]; float cscore; long a; };struct stu s[100]; int fun() 函数 { int n; system(\ printf(\ printf(\ 成绩记录薄\11 //结构体函数的 //目录 for(i=0;i<33;i++) printf(\printf(\ printf(\ ************菜单*************\\n\printf(\、创建学生的信息! \\t*\\n\printf(\、输出所有学生的信息! \\t*\\n\printf(\、修改成绩! \\t*\\n\printf(\、查询! \\t*\\n\printf(\、显示成绩分段的学生信息!\\t*\\n\printf(\、学生成绩排名! \\t*\\n\printf(\、退出成绩记录薄! \\t*\\n\printf(\ for(i=0;i<33;i++) printf(\ } printf(\ printf(\请输入选项:\scanf(\return n; void input() //输入学生的学号、姓名、成绩信息 { system(\ 12