#include <stdio.h>
typedef struct{
int id;
int english;
int class;
}Student;
void classify(Student*data);
int main(void) {
Student data[] ={{1,60},{2,80},{3,90},{4,70},{5,50}};
classify(data);
for(int i=0;i<5;i++){
printf("%d,%c\n",data
[i
].
id,data
[i
].
class ); }
return 0;
}
void classify(Student*data){
for(int i=0; i<5; i++){
if(data[i].english >= 80){
data[i].class = 'A';
}
else if(data[i].english >= 70){
data[i].class = 'B';
}
else if(data[i].english >= 60){
data[i].class = 'C';
}
else{
data[i].class='D';
}
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnR5cGVkZWYgc3RydWN0ewoJaW50IGlkOwoJaW50IGVuZ2xpc2g7CglpbnQgY2xhc3M7Cn1TdHVkZW50Owp2b2lkIGNsYXNzaWZ5KFN0dWRlbnQqZGF0YSk7CmludCBtYWluKHZvaWQpIHsKCVN0dWRlbnQgZGF0YVtdID17ezEsNjB9LHsyLDgwfSx7Myw5MH0sezQsNzB9LHs1LDUwfX07CgljbGFzc2lmeShkYXRhKTsKCWZvcihpbnQgaT0wO2k8NTtpKyspewoJCXByaW50ZigiJWQsJWNcbiIsZGF0YVtpXS5pZCxkYXRhW2ldLmNsYXNzICk7Cgl9CglyZXR1cm4gMDsKfQp2b2lkIGNsYXNzaWZ5KFN0dWRlbnQqZGF0YSl7Cglmb3IoaW50IGk9MDsgaTw1OyBpKyspewoJaWYoZGF0YVtpXS5lbmdsaXNoID49IDgwKXsKCQlkYXRhW2ldLmNsYXNzID0gJ0EnOwoJfQoJZWxzZSBpZihkYXRhW2ldLmVuZ2xpc2ggPj0gNzApewoJCWRhdGFbaV0uY2xhc3MgPSAnQic7Cgl9CgllbHNlIGlmKGRhdGFbaV0uZW5nbGlzaCA+PSA2MCl7CgkJZGF0YVtpXS5jbGFzcyA9ICdDJzsKCX0KCWVsc2V7CgkJZGF0YVtpXS5jbGFzcz0nRCc7CgkJCgl9CiAgfQp9