diff --git a/lyx16.md b/lyx16.md new file mode 100644 index 0000000..3a28f73 --- /dev/null +++ b/lyx16.md @@ -0,0 +1,27 @@ + +void StatisticAnalysis(STU stu[], int n, int m) +{ + int i, j, t[6]; + for (j=0; j=0 && stu[i].score[j]<60)t[0]++; + else if (stu[i].score[j]<70) t[1]++; + else if (stu[i].score[j]<80) t[2]++; + else if (stu[i].score[j]<90) t[3]++; + else if (stu[i].score[j]<100) t[4]++; + else if (stu[i].score[j] == 100) t[5]++; + } + for (i=0; i<=5; i++) + { + if (i==0) printf("<60\t%d\t%.2f%%\n",t[i],(float)t[i]/n*100); + else if (i==5) printf("%d\t%d\t%.2f%%\n", +(i+5)*10,t[i],(float)t[i]/n*100); + else printf("%d-%d\t%d\t%.2f%%\n", +(i+5)*10, (i+5)*10+9, t[i], (float)t[i]/n*100); + } + } +} \ No newline at end of file