fork(1) download
  1. #include <stdio.h>
  2.  
  3. char calc_grade(int score) {
  4. int offset = (int)((score * score / 1600.0) + 1) / 2;
  5. return 'D' - offset;
  6. }
  7.  
  8. int main(void) {
  9. int values[] = {100, 90, 89, 70, 69, 40, 39, 0};
  10. for(int i = 0 ; i < sizeof(values) / sizeof(values[0]) ; i++) {
  11. int v = values[i];
  12. printf("%d = %c\n", v, calc_grade(v));
  13. }
  14. return 0;
  15. }
  16.  
Success #stdin #stdout 0s 9424KB
stdin
Standard input is empty
stdout
100 = A
90 = A
89 = B
70 = B
69 = C
40 = C
39 = D
0 = D