若有以下程序段struct STU{ int num;float TotalScore;};void f(struct STU p){struct STU s【2】={{20044,550},{20045,537}};p.num = s【1】.num;p.TotalScore = s【1】.TotalScore;}int main(){ struct STU s【2】={{20041,703},{20042,580}};f(s【0】);printf("%d %3.0f\n", s【0】.num, s【0】.TotalScore);return 0;}程序运行后的输出结果是
A.20041 703
B.20044 550
C.20042 580
D.20045 537
20041703