問題詳情

47) 有以下程序struct STU{ char name[10];int num;int Score;};main){ struct STU s[5]={{“YangSan”,20041,703},{“LiSiGuo”,20042,580},{“wangYin”,20043,680},{“SunDan”,20044,550},{“Penghua”,20045,537}},*p[5],*t;int i,j;for i=0;i<5;i++) p[i]=&s[i];for i=0;i<4;i++)for j=i+1;j<5;j++)if p[i]->Score>p[j]->Score){ t=p[i];p[i]=p[j];p[j]=t;}printf “5d %dn”,s[1].Score,p[1]->Score);}执行后输出结果是
(A)550 550
(B)680 680
(C)580 550
(D)580 680

參考答案

答案:C
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)