/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。
函数fun的功能是输出这位学生的信息。
-------------------------------------------------------*/
#include <stdio.h>
typedef struct
{
int num;
char name[9];
char sex;
struct { int year,month,day ;} birthday;
float score[3];
}STU;
/***********SPACE***********/
void show(STU tt)
{
int i;
printf("\n%d %s %c %d-%d-%d", tt.num, tt.name, tt.sex,
tt.birthday.year, tt.birthday.month, tt.birthday.day);
for(i=0; i<3; i++)
/***********SPACE***********/
printf("%5.1f", tt.score[i]);
printf("\n");
}
main( )
{
STU std={ 1,"Zhanghua",'M',1961,10,8,76.5,78.0,82.0 };
printf("\nA student data:\n");
/***********SPACE***********/
show(std);
}