结构体中含另一种结构体成员读入和输出,举个简单的例

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:31:25
#include"stdio.h"
typedef struct
{int year;
int month;
int day;
}time;
typedef struct
{char name[10];
int num;
char sex;
int age;
time tme;
char xueli[10];
int gongzi;
}tea;
void main()
{
}

#include"stdio.h"
typedef struct
{int year;
int month;
int day;
}time;
typedef struct
{char name[10];
int num;
char sex;
int age;
time tme;
char xueli[10];
int gongzi;
}tea;
void main()
{
tea t;
printf("name:");
gets(t.name);
fflush(stdin);
printf("num:");
scanf("%d", &t.num);
fflush(stdin);
printf("sex:");
scanf("%c", &t.sex);
fflush(stdin);
printf("age:");
scanf("%d", &t.age);
fflush(stdin);
printf("time.year:");
scanf("%d", &t.tme.year);
fflush(stdin);
printf("time.month:");
scanf("%d", &t.tme.month);
fflush(stdin);
printf("time.day:");
scanf("%d", &t.tme.day);
fflush(stdin);
printf("xueli:");
gets(t.xuel