求助源程序高手! 有关结构体,二分查找问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:00:15
1.文件student.dat中是某班30个学生的学号、姓名、C程序设计课程成绩。编程借助二分法快速查找指定分数(例如80分)的学生(可能不止一个学生),输出查找到的学生的学号、姓名和成绩,以及它(它们)在student.dat文件中的位置。
要求: (1)用结构体实现;
(2)不能修改数据文件;
(3)结果输出到屏幕和student.out中
学号 姓名 总分

200401010101 N56 38
200401010102 N57 70
200401010103 N58 73
200401010104 N59 80
200401010105 N60 75
200401010106 N61 38
200401010107 N62 65
200401010108 N63 70
200401010109 N64 60
200401010110 N65 75
200401010111 N66 28
200401010112 N67 75
200401010113 N68 23
200401010114 N69 63
200401010115 N70 65
200401010116 N71 80
200401010117 N72 60
200401010118 N73 79
200401010119 N74 60
200401010120 N75 68
200401010121 N76 80
200401010122 N77 68
200401010123 N78 73
200401010124 N79 75
200401010125 N80 65
200401010126 N81 60
200401010127 N82 40
200401010128 N83 68
200401

我给你找了篇教程
好好领悟吧~~

http://www.armcu.cn/html/c/study/20070527/4886.html 结构体

不过有个问题.我虽然是学PASCAL的
不过查找这个条件的话费不着二分查找吧?

只要score的值>=80不就OK了?

个人愚见...