该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*****************************************************************
*日期:2013-9-14
*题目:结构体的嵌套
*难度等级★★★
*程序分析:
*******************************************************************/
#include
void main() //
{
struct xuesheng //定义结构体
{
char xm[20] ; // 成员 字符串组 姓名
char xb ; // 字符型 性别
struct csny // 结构体型 出生年月日
{
int nian; //整型 年
int yue; //整型 月
int ri ; //整型 日
} cs; //结构体名
float shg; //浮点型 身高
}xuesh ; //结构体名
printf("请输入姓名!\n");
gets(xuesh.xm);
xuesh.xb='M';
xuesh.cs.nian=1982; // 因为嵌套 所以 . .
xuesh.cs.nian++; // 说明和整型变量一样 可以自增
xuesh.cs.yue=12;
xuesh.cs.ri=15;
xuesh.shg=(175+176)/2;
printf("%s%3c%4d%2d%d%7.1f\n",xuesh.xm,xuesh.xb,xuesh.cs.nian,xuesh.cs.yue,xuesh.cs.ri,xuesh.shg); }
/*
*/