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