#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);
return 0;
}
void classify( Student *data ){
int i;
for(i=0;i<5;i++){
if(data[i].english>=90){
data[i].class='A';
}
else if(data[i].english>=80){
data[i].class='B';
}
else if(data[i].english>=70){
data[i].class='c';
}
else if(data[i].english<70){
data[i].class='D';
}
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnR5cGVkZWYgc3RydWN0ewoJaW50IGlkOwoJaW50IGVuZ2xpc2g7CglpbnQgY2xhc3M7Cn1TdHVkZW50Owp2b2lkIGNsYXNzaWZ5KCBTdHVkZW50ICpkYXRhICk7CmludCBtYWluKHZvaWQpIHsKCSBTdHVkZW50IGRhdGFbXT17CgkJezEsNjB9LAoJCXsyLDgwfSwKCQl7Myw5MH0sCgkJezQsNzB9LAoJCXs1LDUwfQoJfTsKCWNsYXNzaWZ5KGRhdGEpOwoJcHJpbnRmKCIlYyIsZGF0YVswXS5jbGFzcyk7CglyZXR1cm4gMDsKfQp2b2lkIGNsYXNzaWZ5KCBTdHVkZW50ICpkYXRhICl7CglpbnQgaTsKCWZvcihpPTA7aTw1O2krKyl7CgkJaWYoZGF0YVtpXS5lbmdsaXNoPj05MCl7CgkJCWRhdGFbaV0uY2xhc3M9J0EnOwoJCX0KCQllbHNlIGlmKGRhdGFbaV0uZW5nbGlzaD49ODApewoJCQlkYXRhW2ldLmNsYXNzPSdCJzsKCQl9CgkJZWxzZSBpZihkYXRhW2ldLmVuZ2xpc2g+PTcwKXsKCQkJZGF0YVtpXS5jbGFzcz0nYyc7CgkJfQoJCWVsc2UgaWYoZGF0YVtpXS5lbmdsaXNoPDcwKXsKCQkJZGF0YVtpXS5jbGFzcz0nRCc7CgkJfQoJfQp9