#定义N 50 / *定义符号常量代表的学苼人数最多* /
诠释计数= 0; / *全局变量记录数组的当前位置* /
学生/ *定义结构类型,代表学生信息* /
浮点数学/数学成绩* /
浮动英语/英语成绩* /
输入(学生* ARR)/ *函數声明无效输入学生信息* /
无效排序(学生* ARR)/ *函数声明的订单* /
无效的发现(学生* ARR)/ *函数声明,找一个学生信息* /
的char selmenu; / *定义一个局部变量用来記录用户选择功能编号* / 学生螺柱[N]; / *定义结构的数组,用于记录学生信息* /
开关( selmenu)/ *输入一个不同的数字来调用相应的函数来完成功能* /
输入(双頭); / *调用输入学生信息的功能 ,参数学生信息数组名* /
排序(螺柱)/ *召唤出排榜函数的参数是数组名* /
发现(螺柱)/ *由学生呼叫号码和姓名查找学生信息的功能* /
} 无效输入(学生* ARR)/ *定义输入学生信息的功能* /
/ *使用周期学生成绩由用户输入控制* / {
scanf函数(“%”,改编[计]数字);
的printf(“\ n輸入的数学成绩:”);
scanf函数(“%f”的改编[计]数学);
的printf(“\ n输入的英文结果:“);
scanf函数(”%f“的改编[计]);
} 无效排序(学生* ARR)的总成绩排/ *萣义列表功能* /
如果(计数== 0)/ *阵列的学生表现以确定是否存在* /
的printf(“没有学生的成绩,先记录在学生信息\ N“);
改编[J]名字,编曲[J]数量,編曲[J]数学,编曲[J]英语,改编[J]数学+改编[ J]英语
作废的发现(学生ARR)/ *定义查询功能* /
字符名称]的学生姓名;用于接收用户输入* /
系统的学生证(“CLS”); / / * *清屏功能* / 的printf(“\ n请输入学生信息,您正在寻找:\”);
的printf(“\ n个学生的名字:”);
scanf函数(“%”名称);
的printf(“\ n个学生学号:”);的
(J = 0; J <计数; J + +)/ *使用字符串比较函数来找到战争的艺术合格的学生成绩* /
改编[J]。名字编曲[J]。数量编曲[J]。数学编曲[J]。英语编曲[J]。数学+改编[J]渶语);
(J> =计)/ *如果没有找到,从循环条件退出* /
printf的(“\ N没有发现学生记录请检查并重新找到!\ N”);
printf的(“\ n输入返回先前的功能菜单\ N”);
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。