#include <stdio.h> //p.230 int main() { int num_stu=1, score,i, min=1000, max=-1000; float sum; do { printf("Put a number of students(from 2 to 25) : "); scanf("%d", &num_stu); } while(num_stu<=1 || num_stu>25); //if the condition inside() is false, stop for (i=1; i<=num_stu; i++) { do { printf("\nPut the %d (st/th) student's score.\n", i); scanf("%d", &score); if(max<=score) max=score; if(min>=score) min=score; sum+=score; } while (score<0 || score>101); } printf("The average of student's score is %f.\n", (float)sum/num_stu); printf("maximum : %d, minimum : %d", max,min); return 0; }