Write a program that reads a list of test scores and calculate their average. An input of -99 for a score denotes end-of-data for the user
C Programming Language Loop control in C Language (Article) Loop control in C Language (Program)
1195Program:
#include int main() { int n, sum, score; float average; sum = 0; n = 0; printf("\n Enter a test score(-99 to quit):"); scanf("%d", &score); while(score != -99) { sum += score; n++; printf("\n Enter a test score(-99 to quit):"); scanf("%d",&score); } average = (float)sum/ n; printf("\n The average is %f", average); getch(); return 0; }
Output:
Enter a test score(-99 to quit):12 Enter a test score(-99 to quit):13 Enter a test score(-99 to quit):10 Enter a test score(-99 to quit):20 Enter a test score(-99 to quit):99 Enter a test score(-99 to quit):-99 The average is 30.799999
Explanation:
None
This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.