#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main( void )
{
float ExamValue;
int StudentID;
float sum;
int exams;
float average;
printf ( "Enter Student ID or -1 to quit." ) ;
while ( StudentID != - 1 )
{
if ( StudentID > 0 )
{
sum = 0 ;
for ( exams= 0 ; exams < 3 ; exams++ )
{
printf ( "Enter exam grade: \n " ) ; scanf ( "%f" , & ExamValue
) ; sum += ExamValue;
}
}
average = ( float ) sum/ 3.0 ;
printf ( "The average is = %4.2f, Student ID: %d\n " , average
, StudentID
) ; printf ( "Enter Student ID or -1 to quit." ) ;
}
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPG1hdGguaD4KCmludCBtYWluKHZvaWQpCnsKCWZsb2F0IEV4YW1WYWx1ZTsKCWludCBTdHVkZW50SUQ7CglmbG9hdCBzdW07CglpbnQgZXhhbXM7CglmbG9hdCBhdmVyYWdlOwoJCglwcmludGYoIkVudGVyIFN0dWRlbnQgSUQgb3IgLTEgdG8gcXVpdC4iKTsKCXNjYW5mKCIlZCIsICZTdHVkZW50SUQpOwoJCgl3aGlsZSAoU3R1ZGVudElEICE9IC0xKQoJewoJCWlmIChTdHVkZW50SUQgPiAwKQoJCXsKCQkJc3VtID0gMDsKCQkJZm9yIChleGFtcz0wOyBleGFtcyA8IDM7IGV4YW1zKyspCgkJCXsKCQkJCXByaW50ZiAoIkVudGVyIGV4YW0gZ3JhZGU6IFxuIik7CgkJCQlzY2FuZiAoIiVmIiwgJkV4YW1WYWx1ZSk7CgkJCQlzdW0gKz0gRXhhbVZhbHVlOwoJCQl9CgkJfQoJCWF2ZXJhZ2UgPSAoZmxvYXQpc3VtLzMuMDsKCQlwcmludGYoIlRoZSBhdmVyYWdlIGlzID0gJTQuMmYsIFN0dWRlbnQgSUQ6ICVkXG4iLCBhdmVyYWdlLCBTdHVkZW50SUQpOwoJCXByaW50ZigiRW50ZXIgU3R1ZGVudCBJRCBvciAtMSB0byBxdWl0LiIpOwoJCXNjYW5mKCIlZCIsICZTdHVkZW50SUQpOwoJCQoJfQoJCglyZXR1cm4gMDsKCQp9