张可鑫 C语言课程设计_学生成绩管理系统(11)
时间:2025-07-15
时间:2025-07-15
int i;
FILE *fp;
fp=fopen("成绩统计表.txt","w"); fprintf(fp,"%8s", "学号"); fprintf(fp,"%8s", "姓名"); fprintf(fp,"%8s", "语文"); fprintf(fp,"%8s", "数学"); fprintf(fp,"%10s", "英语"); fprintf(fp,"%12s", "平均分"); fprintf(fp,"%10s\n", "总分");
fprintf(fp,"========================================================================\n");
putchar('\n');
for (i = 0; i< len; i++) {
fprintf(fp,"%8d", data[i].no); fprintf(fp,"%8s", data[i].name);
fprintf(fp,"%8.1lf", data[i].Chinese); fprintf(fp,"%8.1lf", data[i].math); fprintf(fp,"%10.1lf", data[i].English); fprintf(fp,"%12.1lf", data[i].mark_ave); fprintf(fp,"%10.1lf\n", data[i].mark_tot); }
fprintf(fp,"========================================================================\n");
fclose(fp);
printf("文件已保存到\"成绩统计表.txt\""); getchar();getchar(); }
/*-----------主程序--------------*/ void main() {
STUDENT data[MAXN]; int len = 0; char ctrl_ch; paint();
scanf("%c", &ctrl_ch); while (ctrl_ch != '0') {