拓展2:找这批图书中哪本书最贵?(如有价格相同的,输出顺序靠前的书籍)
分析:
book findmax(book tt[],int n)
{
int i;
book st;
st=tt[0];
for(i=1;i<n;i++)
if (tt[i].price>st.price) st=tt[i]; //st.price=tt[i].price;strcpy(st.name,tt[i].name);strcpy(st.publish,tt[i].publish);
return st;
}
拓展3:图书信息(书名,出版社,价格,采购日期)
图书数据:{"os","高等教育",33,1997,3,15,"java","清华大学",53,2018,4,1,"programdesign","北京大学",75,2017,6,1,"c语言","高等教育",28,2018,9,1,"网络原理","高等教育",40,2017,4,1,"高等数学","同济大学",80,2015,10,1,"高等数学","高等教育",66,2015,8,1,"os","清华大学",90,2019,6,1,"组成原理","浙江大学",76,2019,6,1,"c语言","浙江大学",59,2016,4,1};
输入一个年份,统计该年后(包括该年)共买了多少钱的书?
分析:
struct cgrqs
{
int year;int month;int day;
};
struct books
{
char name[40];
char publish[60];
float price;
struct cgrqs cgrq;
};