diff --git a/c3.cpp b/c3.cpp new file mode 100644 index 0000000..8216fcc --- /dev/null +++ b/c3.cpp @@ -0,0 +1,111 @@ +#include"c1.cpp" +void section() //学生成绩分段 +{ + system("cls"); + int k=0; + double c; + if((fp=fopen("a.txt","r"))==NULL) + { + printf("Cannot open the file!\n"); + + } + while(fscanf(fp,"%lf%s%f",&s[k].no,s[k].name,&s[k].cscore)!=EOF) + { + k++; + } + printf("\t\t\t 90分以上学生的信息!\n"); + for(i=0;i=90) + printf("\t\t\t%.0lf %s %.1f\n",s[i].no,s[i].name,s[i].cscore); + printf("\n\n"); + printf("\t\t\t 80到89分学生的信息!\n"); + for(i=0;i=80) + printf("\t\t\t%.0lf %s %.1f\n",s[i].no,s[i].name,s[i].cscore); + printf("\n\n"); + printf("\t\t\t 60到79分学生的信息!\n"); + for(i=0;i=60&&s[i].cscore<80) + printf("\t\t\t%.0lf %s %.1f\n",s[i].no,s[i].name,s[i].cscore); + printf("\n\n"); + printf("\t\t\t 60分以下学生的信息!\n"); + for(i=0;i=60) + j++; + } + for(i=0;i