int main()
{
book ts[10]={"os","高等教育",33,"java","清华大学",53,"programdesign","北京大学",75,"c语言","高等教育",28,"网络原理","高等教育",40,"高等数学","同济大学",80,"高等数学","高等教育",66,"os","清华大学",90,"组成原理","浙江大学",76,"c语言","浙江大学",59};
int n;
char sm[40];
book expensivebook;
expensivebook=findmax(ts,10);
printf("%s,%s,%.2f\n",expensivebook.name,expensivebook.publish,expensivebook.price);
return 0;
}
拓展1:输入书名,统计这种书共买了多少本?
分析:
设计一个函数(统计多少本)
int count1(book tt[],int n,char *s)
{
遍历所有图书
{
判断当前图书是否属于目标图书,如是,计数器加1
}
}
int count1(book tt[],int n,char *s)
{
int i,cnt=0;
for(i=0;i<n;i++)
{
if (strcmp(tt[i].name,s)==0) cnt++;
}
return cnt;
}