c语言编程,有10本图书,每本图书的信息包括书号,书名,作者,价格。编写函数完成以下功能:
c语言编程,有10本图书,每本图书的信息包括书号,书名,作者,价格。编写函数完成以下功能:1.从键盘输入数据,将其存放在结构体数组中。2.输入书名,在数组中查找是否存在此...
c语言编程,有10本图书,每本图书的信息包括书号,书名,作者,价格。编写函数完成以下功能:1.从键盘输入数据,将其存放在结构体数组中。
2.输入书名,在数组中查找是否存在此书,有此书则输出此书的信息,无此书则输出提示信息。
3.输入一个价格,将高于此价格的图书信息输出。 展开
2.输入书名,在数组中查找是否存在此书,有此书则输出此书的信息,无此书则输出提示信息。
3.输入一个价格,将高于此价格的图书信息输出。 展开
1个回答
展开全部
#include <stdio.h>
#include <string.h>
#define NAME_MAX 20
struct book{
int no;
char name[NAME_MAX];
char author[NAME_MAX];
int price;
}booklist[10];
int main(){
struct book *p;
char bookname[NAME_MAX];
p = booklist;
for(int i=0;i<10;i++)
scanf("%d,%s,%s,%d",p->no,p->name,p->author,p->price);
scanf("%s",bookname);
for(int i=0;i<10;i++)
……
}
抱歉,今天有点晚,没时间写了,明天补上~
#include <string.h>
#define NAME_MAX 20
struct book{
int no;
char name[NAME_MAX];
char author[NAME_MAX];
int price;
}booklist[10];
int main(){
struct book *p;
char bookname[NAME_MAX];
p = booklist;
for(int i=0;i<10;i++)
scanf("%d,%s,%s,%d",p->no,p->name,p->author,p->price);
scanf("%s",bookname);
for(int i=0;i<10;i++)
……
}
抱歉,今天有点晚,没时间写了,明天补上~
追问
谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询