56.请写出以下程序的输出结果。(4 分)
# include < stdio. h>
struct xscj
{
int no;
float cj1;
float cj2;
float cj3;
};
void main( )
{
int i;
struct xscj xs[]={{1,60,61},{2,70,71}};
for(i=0;i< 2;i++ )
{
xs[i]. cj3= (xs[i].cjl+xs[i]. cj2)/2;
printf("%5.lf\n",xs[i].cj3);
}
}
这个程序是创建一个储存成绩的结构体变量,然后再创建两个具体的结构体变量的实例,创建的时候输入的序号和两个成绩,然后用循环算出每一个结体变量的第三个成绩,第三个成绩是前两个成绩的平均值
如果是打印格式5.lf,那就是楼上的结果。