#include <stdio.h>
char calcLetterGrade (int numGrade);
int main(void) {
char retValue=calcLetterGrade(90);
printf("The grade is: %c\n", retValue
); return 0;
}
char calcLetterGrade (int numGrade)
{
char letterGrade;
if ( numGrade >= 90 && numGrade <= 100 ){
letterGrade='A';
}
else if ( numGrade >= 80 && numGrade <= 89 ){
letterGrade='B';
}
else if ( numGrade >= 70 && numGrade <= 79 ){
letterGrade='C';
}
else if ( numGrade >= 60 && numGrade <= 69 ){
letterGrade='D';
}
else if ( numGrade >= 0 && numGrade <= 59 ){
letterGrade='F';
}
else if ( numGrade > 100 || numGrade < 0 ){
letterGrade='I';
}
return letterGrade;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmNoYXIgY2FsY0xldHRlckdyYWRlIChpbnQgbnVtR3JhZGUpOwoKaW50IG1haW4odm9pZCkgewoJY2hhciByZXRWYWx1ZT1jYWxjTGV0dGVyR3JhZGUoOTApOwogICAgcHJpbnRmKCJUaGUgZ3JhZGUgaXM6ICVjXG4iLCByZXRWYWx1ZSk7CglyZXR1cm4gMDsKfQoKY2hhciBjYWxjTGV0dGVyR3JhZGUgKGludCBudW1HcmFkZSkKewogICBjaGFyIGxldHRlckdyYWRlOwogICAgCiAgICBpZiAoIG51bUdyYWRlID49IDkwICYmIG51bUdyYWRlIDw9IDEwMCApewogICAgICAgIGxldHRlckdyYWRlPSdBJzsKICAgIH0KICAgIGVsc2UgaWYgKCBudW1HcmFkZSA+PSA4MCAmJiBudW1HcmFkZSA8PSA4OSApewogICAgICAgIGxldHRlckdyYWRlPSdCJzsKICAgIH0KICAgIGVsc2UgaWYgKCBudW1HcmFkZSA+PSA3MCAmJiBudW1HcmFkZSA8PSA3OSApewogICAgICAgIGxldHRlckdyYWRlPSdDJzsKICAgIH0KICAgIGVsc2UgaWYgKCBudW1HcmFkZSA+PSA2MCAmJiBudW1HcmFkZSA8PSA2OSApewogICAgICAgIGxldHRlckdyYWRlPSdEJzsKICAgIH0KICAgIGVsc2UgaWYgKCBudW1HcmFkZSA+PSAwICYmIG51bUdyYWRlIDw9IDU5ICl7CiAgICAgICAgbGV0dGVyR3JhZGU9J0YnOwogICAgfQogICAgZWxzZSBpZiAoIG51bUdyYWRlID4gMTAwIHx8IG51bUdyYWRlIDwgMCApewogICAgICAgIGxldHRlckdyYWRlPSdJJzsKICAgIH0KICAgIHJldHVybiBsZXR0ZXJHcmFkZTsKCn0g