fork download
  1. #include <stdio.h>
  2. #define STUDENTS 5
  3. typedef struct{
  4. int id;
  5. int english;
  6. int class;
  7. }Student;
  8. void classify(Student*data);
  9.  
  10. int main(void) {
  11. Student data[]={{1,60},
  12. {2,80},
  13. {3,90},
  14. {4,70},
  15. {5,50}};
  16. classify(data);
  17. for(int i=0;i<STUDENTS;i++){
  18. printf("%d,%c\n",data[i].id,data[i].class);
  19. }
  20. return 0;
  21. }
  22. void classify(Student*data){
  23. for(int i=0;i<STUDENTS;i++){
  24. if(data[i].english>=80){
  25. data[i].class='A';
  26. }
  27. else if(data[i].english>=70){
  28. data[i].class='B';
  29. }
  30. else if(data[i].english>=60){
  31. data[i].class='C';
  32. }
  33. else{
  34. data[i].class='D';
  35. }
  36. }
  37. }
  38.  
Success #stdin #stdout 0s 5272KB
stdin
2024
5
30
stdout
1,C
2,A
3,A
4,B
5,D