#include <stdio.h>
#define STUDENTS 5
typedef struct{
int id;
int eg;
char cl;
}list;
void cls(list *data){
for(int i=0;i<STUDENTS;i++){
if(data[i].eg>=80){
data[i].cl='A';
}else if(data[i].eg>=70){
data[i].cl='B';
}else if(data[i].eg>=60){
data[i].cl='C';
}else{
data[i].cl='D';
}
}
}
int main(void) {
list data[]={{1,60},{2,80},{3,90},{4,70},{5,50}};
cls(data);
for(int i=0;i<STUDENTS;i++){
printf("id:%d %c\n",data
[i
].
id,data
[i
].
cl); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgU1RVREVOVFMgNQoKdHlwZWRlZiBzdHJ1Y3R7CglpbnQgaWQ7CglpbnQgZWc7CgljaGFyIGNsOwp9bGlzdDsKdm9pZCBjbHMobGlzdCAqZGF0YSl7Cglmb3IoaW50IGk9MDtpPFNUVURFTlRTO2krKyl7CgkJaWYoZGF0YVtpXS5lZz49ODApewoJCQlkYXRhW2ldLmNsPSdBJzsKCQl9ZWxzZSBpZihkYXRhW2ldLmVnPj03MCl7CgkJCWRhdGFbaV0uY2w9J0InOwoJCX1lbHNlIGlmKGRhdGFbaV0uZWc+PTYwKXsKCQkJZGF0YVtpXS5jbD0nQyc7CgkJfWVsc2V7CgkJCWRhdGFbaV0uY2w9J0QnOwoJCX0KCX0KfQppbnQgbWFpbih2b2lkKSB7CglsaXN0IGRhdGFbXT17ezEsNjB9LHsyLDgwfSx7Myw5MH0sezQsNzB9LHs1LDUwfX07CgljbHMoZGF0YSk7Cglmb3IoaW50IGk9MDtpPFNUVURFTlRTO2krKyl7CgkJcHJpbnRmKCJpZDolZCAlY1xuIixkYXRhW2ldLmlkLGRhdGFbaV0uY2wpOwoJfQoJcmV0dXJuIDA7Cn0K