fork download
  1. #include <stdio.h>
  2.  
  3. char calcLetterGrade(int score);
  4. int main(void) {
  5.  
  6. printf("%c", calcLetterGrade(-1));
  7. return 0;
  8. }
  9.  
  10.  
  11. // add function header comments
  12. // **************************************************
  13. // Function: calcLetterGrade
  14. //
  15. // Description: Calculates the letter grade based on a score
  16. //
  17. // Parameters: score - the numeric grade
  18. //
  19. // Returns: result - the letter grade
  20. //
  21. // ***************************************************
  22.  
  23. char calcLetterGrade (int score)
  24. {
  25. char result; /* letter grade result */
  26.  
  27. // map score to letter grade
  28.  
  29. if (score <= 100 && score >= 0)
  30. {
  31. if (score >= 90)
  32. result = 'A';
  33. else if (score >= 80)
  34. // ... keep going ...
  35. result = 'B';
  36. else if (score >= 70)
  37. result = 'C';
  38. else if (score >= 60)
  39. result = 'D';
  40. else
  41. result = 'F';
  42.  
  43. }
  44.  
  45. else // don't forget to check for invalid grade values
  46. result = 'I';
  47. // as well
  48. return result ;
  49. }
  50.  
  51.  
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
I