#include<stdio.h>
int main()
{
int num,math,eng,computer;
double p;
FILE *fp,*fp2;
fp=fopen("score.txt","r+");
fp2=fopen("score_avg.txt","w");
printf("学号\t高数\t英语\tC语言\t平均分\n");
fprintf(fp2,"学号\t高数\t英语\tC语言\t平均分\n");
while(!feof(fp))
{
fscanf(fp,"%d%d%d%d",&num, &math,&eng,&computer);
p=(math+eng+computer)/3.0;
printf("%d\t%d\t%d\t%d\t%.2lf\n",num,math,eng,computer,p);
fprintf(fp2,"%d\t%d\t%d\t%d\t%.2lf\n",num,math,eng,computer,p);
}
fclose(fp);
fclose(fp2);
return 0;
}
先建一个score.txt文件夹哦亲。