fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main(void)
  6. {
  7. float ExamValue;
  8. int StudentID;
  9. float sum;
  10. int exams;
  11. float average;
  12.  
  13. printf("Enter Student ID or -1 to quit.");
  14. scanf("%d", &StudentID);
  15.  
  16. while (StudentID != -1)
  17. {
  18. if (StudentID > 0)
  19. {
  20. sum = 0;
  21. for (exams=0; exams < 3; exams++)
  22. {
  23. printf ("Enter exam grade: \n");
  24. scanf ("%f", &ExamValue);
  25. sum += ExamValue;
  26. }
  27. }
  28. average = (float)sum/3.0;
  29. printf("The average is = %4.2f, Student ID: %d\n", average, StudentID);
  30. printf("Enter Student ID or -1 to quit.");
  31. scanf("%d", &StudentID);
  32.  
  33. }
  34.  
  35. return 0;
  36.  
  37. }
Success #stdin #stdout 0s 2160KB
stdin
12345
100.0
89.5
76.4
67890
98.7
46.2
89.4
-1
stdout
Enter Student ID or -1 to quit.Enter exam grade: 
Enter exam grade: 
Enter exam grade: 
The average is = 88.63, Student ID: 12345
Enter Student ID or -1 to quit.Enter exam grade: 
Enter exam grade: 
Enter exam grade: 
The average is = 78.10, Student ID: 67890
Enter Student ID or -1 to quit.