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[]={
  10. {1,60},
  11. {2,80},
  12. {3,90},
  13. {4,70},
  14. {5,50}
  15. };
  16. classify(data);
  17. printf("%c",data[0].class);
  18. return 0;
  19. }
  20. void classify( Student *data ){
  21. int i;
  22. for(i=0;i<5;i++){
  23. if(data[i].english>=90){
  24. data[i].class='A';
  25. }
  26. else if(data[i].english>=80){
  27. data[i].class='B';
  28. }
  29. else if(data[i].english>=70){
  30. data[i].class='c';
  31. }
  32. else if(data[i].english<70){
  33. data[i].class='D';
  34. }
  35. }
  36. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
D