修改以下代码的输出格式保持整齐的同时占满整个控制台:void search1 char bookname20; printf请输入要查询的图书名称:; scanfs bookname; printf 编号 书名 作者 数量 n; printf------------------------n; for int i =
void search1() { char bookname[20]; printf("请输入要查询的图书名称:"); scanf("%s", bookname);
printf("| 编号 | 书名 | 作者 | 数量 |\n");
printf("|------|------------------|------------|------|\n");
for (int i = 0; i < numBooks; i++) {
if (strcmp(books[i].bookName, bookname) == 0) {
printf("| %-4s | %-16s | %-10s | %-4d |\n",
books[i].bookID, books[i].bookName, books[i].author, books[i].amount);
return;
}
}
printf("|%-25s|\n","未找到该图书信息!");
printf("|--------------------------------------------|\n");
return;
原文地址: https://www.cveoy.top/t/topic/hp55 著作权归作者所有。请勿转载和采集!