以下保存为:写入成绩.txt
1902074 yy 100 100 100
1902073 ll 98 89 44
1902071 ff 80 23 76
1902072 cc 34 78 23
record.h
void Record() /* 输入成绩 */
{
ifstream in("写入成绩.txt"); //文件流输入
int i;
for (i=0; i<N; i++)
{
printf("学号 姓名 高数 英语 c语言\n");
in>>stu[i].num>>stu[i].name>>stu[i].mscore>>stu[i].escore>>stu[i].cscore;
stu[i].sum = stu[i].mscore + stu[i].escore + stu[i].cscore;
}
}
sort.h
void Sort() /* 总成绩排名记录 */
{
int i, j, s[N], t;
printf("学号\t\t姓名\t\t总分\n");
for (i=0; i<N; i++)
{
s[i] = i;
}
for (i=0; i<N; i++)
{
for (j=i; j<N-1; j++)
{
if (stu[s[j]].sum < stu[s[j+1