为什么这个运行之后会出现错误啊
好几个类似的程序都是这个地方有问题
求大佬解惑
代码如下:
#include <stdio.h>
struct date
{
int year;
int month;
int day;
};
struct book
{
char sm[30];
char zz[30];
struct date cbny;
int jcf;
};
int main()
{
struct book bo[2];
int i;
for (i = 0; i <2 ; i++)
scanf_s("%s%s%d%d%d%d" , bo[i].sm, bo[i].zz, &bo[i].cbny.year, &bo[i].cbny.month, &bo[i].cbny.day, &bo[i].jcf);
for (i = 0; i < 2; i++)
printf("书名:%s\n作者:%s\n出版日期:%d年%d月%d日\n借出否:%d\n", bo[i].sm, bo[i].zz, bo[i].cbny.year, bo[i].cbny.month, bo[i].cbny.day, bo[i].jcf);
return 0;
}