
程序设计综合实习
文章平均质量分 80
C语言
沫刃起
计算机科学与技术22级
展开
-
图书信息管理系统
【代码】图书信息管理系统。原创 2023-09-17 18:30:01 · 227 阅读 · 0 评论 -
程序设计综合实习(C语言):用指针优化学生成绩排名
总的来说,该程序代码的是实现还是比较简单的,不过有一些细节还是要注意的,比如getchar()吸收换行符,在输入字符串到char型指针前要先给指针赋值,还有自定义函数swap传的是地址而不是值。通过编写这个程序,我感觉自己对c语言的掌握程度有所提高,特别是对指针的理解和使用更加熟练了,同时也认识到仍有很多不足,需要日后的不断练习来提高自己的编程能力。3.数组和循环结构:程序定义了一个长度为10的int类型数组stu,存储了10个学生的成绩,并利用双层for循环实现了选择排序算法,将数组元素按降序排序。原创 2023-06-01 22:14:27 · 1685 阅读 · 0 评论 -
程序设计综合实习(C语言):学生成绩文件管理
同时,使用了文件操作函数来读写文件,将 学生信息存储到文件中,然后从文件中读取这些信息并进行处理,最后将排好序后的学生信息再次存储到文件中。2.文件操作:通过fopen打开一个文件,使用frint将结构体数组中的数据写入到文件中,使用fscanf从文件中读取数据到结构体数组中,并使用fclose关闭文件。4.打开文件stud.txt文件,读出数据,将10个学生按照平均分数从高到低进行排序,分别将结果输出到屏幕上和另一文件studsort.txt中。原创 2023-06-01 22:26:44 · 1481 阅读 · 1 评论 -
程序设计综合实习(C语言):考勤管理系统
5.操作实现:实现了增加员工信息、删除员工信息、修改员工信息、开始考勤、输出员工信息、查找员工信息和考勤信息、统计员工出勤率等基本操作。5.实现修改员工信息的功能,先输入需要修改的员工工号,然后选择需要修改的信息,最后将修改后的信息保存。2.实现菜单功能,包括增加员工信息、删除员工信息、修改员工信息、开始考勤、输出员工信息、查找员工信息和考勤信息、统计员工出勤率和退出系统。3.实现增加员工信息的功能,包括输入员工的工号、姓名、年龄、性别、部门等信息,并将其插入到链表的尾部。找到对应的员工信息后,将其输出。原创 2023-06-01 22:37:29 · 3828 阅读 · 2 评论 -
程序设计综合实习(C语言):链表的创建
该代码实现了学生信息的录入、输出、查找和删除功能。在查找某个学生信息时,需要输入该学生的学号,然后遍历整个链表,直到找到该学生的信息。在删除某个学生信息时,同样需要输入该学生的学号,然后遍历整个链表,找到该学生的信息,并将其从链表中删除。7.输入要删除的学号x,按顺序遍历链表并寻找学号为x的学生,同时记录其前驱节点q和当前节点p。6.链表的删除:用户输入要删除的学号x,通过遍历链表找到学号为x的节点,并将其从链表中删除;3.链表的创建:根据用户输入的学号和姓名,将其存储在新节点中,并将节点加入链表中;原创 2023-06-01 22:31:19 · 862 阅读 · 0 评论 -
程序设计综合实习(C语言):学生成绩单制作
这是一段使用C语言编写的学生成绩统计程序,实现了对10个学生的学号、姓名、数学、语文、英语三门课程成绩的输入、计算平均分、求出每个科目的最高分以及平均分的最高分、按照平均分从高到低排序等功能,知识点比较基础,但是要注意很多细节,比如最高成绩可能不止一个人,字符串常量不能直接用等号赋值,排序时要交换多个属性,通过写这个程序,对结构体有了更进一步的理解,认识到了结构体关于数据管理的巨大优势。4.遍历学生数组,通过获取每个学生的成绩,计算出数学成绩最高、语文成绩最高、英语成绩最高、平均分最高单科最高成绩。原创 2023-06-01 22:24:01 · 2447 阅读 · 0 评论