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