c语言结构体嵌套 初始化,求大神帮忙看看这个结构体嵌套的初始化怎么改

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

#include

#include

#include

struct books

{

char title[40],writer[40],press[40];

float price;

char isbn[40];

int year,month,day;

};

struct user

{

char name[10],cip[10];

struct books liter[120];

};

main()

{

int j;

struct user acc={"liukang","123456",

{"老人与海","海明威","译林出版社",9.5,"9787544711098",2006,9,15},

{"C语言程序设计","白建忠","清华大学出版社",35.0,"978730217453",2012,12,4},

{"地狱","丹布朗","人民文学出版社",30.5,"9787020101610",2013,12,10},

{"windows编程","佩措尔德","清华大学出版社",69.5,"9787302227397",2010,9,1},

{"数据结构","霍洛茨尔","机械工业出版社",33.1,"9787111187981",2004,7,1},

{"史记","司马迁","中华书局",100.8,"9787101059618",2010,06,15},

{"三国演义","罗贯中","中国纺织出版社",11.4,"9787506490580",2012,9,10},

{"算法","塞奇威克","人民邮电出版社",61.5,"9787115293800",2012,10,1},

{"编译原理","阿霍","机械工业出版社",61.4,"9787111251217",2009,1,1},

{"JAVA语言教程","北京师范大学出版社","魏伟",7108,"9787111458765",2009,12,14}};

puts("书号\t\t书名\t\t作者\t出版社\t\t单价\t出版日期");

for(j=0;j<10;j++)

{

printf("%s\t%s\t%s\t%s\t%.2f\t%d-%d-%d\n",acc.liter[j].isbn,acc.liter[j].title,acc.liter[j].writer,acc.liter[j].press,acc.liter[j].price,acc.liter[j].year,acc.liter[j].month,acc.liter[j].day);

}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值