c语言结构体嵌套输出,结构体嵌套 姓名前后怎么输出两次??

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

/*****************************************************************

*日期: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); }

/*

*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值