单选题:下列程序的输出结果是()。
下列程序的输出结果是()。
struct stu {char num[10]; float score[3];};
int main(void)
{ struct stu s[3]={{"20021", 90, 95, 85}, {"20022", 95, 80, 75},{"20023", 100, 95, 90}};
struct stu *p=s;
int i; float sum = 0;
for(i =0; i<3; i++)
sum = sum +p->score[ i];
printf("%6.2f\n", sum); }
A.260.00
B.270.00
C.280.00
D.285.00
答案:B
struct stu {char num[10]; float score[3];};
int main(void)
{ struct stu s[3]={{"20021", 90, 95, 85}, {"20022", 95, 80, 75},{"20023", 100, 95, 90}};
struct stu *p=s;
int i; float sum = 0;
for(i =0; i<3; i++)
sum = sum +p->score[ i];
printf("%6.2f\n", sum); }
A.260.00
B.270.00
C.280.00
D.285.00
答案:B