/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 刘同宾
* 完成日期:2012 年 12 月 06 日
* 版 本 号:v1.0
*
* 输入描述:
* 问题描述:定义两个结构体变量student1,student2,成员包括学号,姓名,性别,出生日期,成绩。
* 对student2初始化,再把student2的值赋给student1,输出student1的各成员。
* 程序输出:
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
struct Date //声明结构体类型为Date
{
int month;
int day;
int year;
};
struct student //声明结构体类型为Student
{
int num;
char name[20];
int sex;
Date birthday; //声明birthday为Date类型的成员
float score;
}
student1,student2={10002,"Wang Li",'f',5,23,1992,89.5}; //定义Student类型的变量student1,student2,并且对student2进行初始化
int main()
{
student1=student2; //将student2的值赋给student1
cout<<student1.num<<endl
<<student1.name<<endl
<<student1.sex<<endl
<<student1.birthday.month<<" "<<student1.birthday.day<<" "<<student1.birthday.year<<endl
<<student1.score<<endl;
return 0;
}