这么改:
void find()
{
int i, j = -1;
char names[64];
printf("\n输入作者姓名:");
scanf("%s", names);
for (i = 0; i < N; i++)
{
if (strcmp(books[i].writter, names) == 0)
{
j = i;
break;
}
}
if (j == -1)
printf("未找到该作者的书籍\n");
else
printf("编号:%d\n书名:%s\n作者:%s\n出版社名:%s\n日期:%d\n", books[j].num, books[j].bookname, books[j].writter, .....);
}