forked from pn8rjlxip/System
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
772 B
772 B
void StatisticAnalysis(STU stu[], int n, int m) { int i, j, t[6]; for (j=0; j<m; j++) { printf("For course %d:\n", j+1); memset(t, 0, sizeof(t)); for (i=0; i<n; i++) { if (stu[i].score[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]/n100); else printf("%d-%d\t%d\t%.2f%%\n", (i+5)*10, (i+5)10+9, t[i], (float)t[i]/n100); } } }