fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int score[5];
  5. char grade[5][3]; // เก็บเกรด เช่น A, B+, C+
  6.  
  7. // รับคะแนนนักศึกษา 5 คน
  8. for (int i = 0; i < 5; i++) {
  9. printf("Score of stu %d: ", i + 1);
  10. scanf("%d", &score[i]);
  11.  
  12. // คำนวณเกรด
  13. if (score[i] >= 80 && score[i] <= 100)
  14. sprintf(grade[i], "A");
  15. else if (score[i] >= 75)
  16. sprintf(grade[i], "B+");
  17. else if (score[i] >= 70)
  18. sprintf(grade[i], "B");
  19. else if (score[i] >= 65)
  20. sprintf(grade[i], "C+");
  21. else if (score[i] >= 60)
  22. sprintf(grade[i], "C");
  23. else if (score[i] >= 55)
  24. sprintf(grade[i], "D+");
  25. else if (score[i] >= 50)
  26. sprintf(grade[i], "D");
  27. else
  28. sprintf(grade[i], "F");
  29. }
  30.  
  31. // แสดงผลลัพธ์
  32. printf("\nResult...\n");
  33. for (int i = 0; i < 5; i++) {
  34. printf("Student %d grad is %s\n", i + 1, grade[i]);
  35. }
  36.  
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0.03s 25340KB
stdin
Standard input is empty
stdout
#include <stdio.h>

int main() {
    int score[5];
    char grade[5][3];   // เก็บเกรด เช่น A, B+, C+

    // รับคะแนนนักศึกษา 5 คน
    for (int i = 0; i < 5; i++) {
        printf("Score of stu %d: ", i + 1);
        scanf("%d", &score[i]);

        // คำนวณเกรด
        if (score[i] >= 80 && score[i] <= 100)
            sprintf(grade[i], "A");
        else if (score[i] >= 75)
            sprintf(grade[i], "B+");
        else if (score[i] >= 70)
            sprintf(grade[i], "B");
        else if (score[i] >= 65)
            sprintf(grade[i], "C+");
        else if (score[i] >= 60)
            sprintf(grade[i], "C");
        else if (score[i] >= 55)
            sprintf(grade[i], "D+");
        else if (score[i] >= 50)
            sprintf(grade[i], "D");
        else
            sprintf(grade[i], "F");
    }

    // แสดงผลลัพธ์
    printf("\nResult...\n");
    for (int i = 0; i < 5; i++) {
        printf("Student %d grad is %s\n", i + 1, grade[i]);
    }

    return 0;
}