|
|
@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
#include<stdio.h>
|
|
|
|
|
|
|
|
#include<string.h>
|
|
|
|
|
|
|
|
struct book
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
char name[100];
|
|
|
|
|
|
|
|
char writer[20];
|
|
|
|
|
|
|
|
char pulish[100];
|
|
|
|
|
|
|
|
int date;
|
|
|
|
|
|
|
|
float price;
|
|
|
|
|
|
|
|
int place;
|
|
|
|
|
|
|
|
int number;
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
struct book a[5]={
|
|
|
|
|
|
|
|
{"dujie","dujie","hunangongyedaxue",20180104,20.00,1,50},
|
|
|
|
|
|
|
|
{"lingyu","lingyu","hunangongyedaxue",20181220,38.00,2,38},
|
|
|
|
|
|
|
|
{"zhoutao","zhoutao","hunangongyedaxue",20181010,27.00,3,27},
|
|
|
|
|
|
|
|
{"liuyan","liuyan","hunangongyedaxue",20180308,1.00,4,100},
|
|
|
|
|
|
|
|
{"liubo","liubo","hunangongyedaxue",20180502,20.00,5,38},
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
int main()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
int i,n,m,j;
|
|
|
|
|
|
|
|
char name[100],writer[100];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
flag:;
|
|
|
|
|
|
|
|
gets(name);
|
|
|
|
|
|
|
|
gets(writer);
|
|
|
|
|
|
|
|
for(i=0;i<5;i++)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
j=0;
|
|
|
|
|
|
|
|
j++;
|
|
|
|
|
|
|
|
if(strcmp(name,a[i].name)==0 && strcmp(writer,a[i].writer)==0)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
printf("书名");
|
|
|
|
|
|
|
|
puts(a[i].name);
|
|
|
|
|
|
|
|
printf("作者");
|
|
|
|
|
|
|
|
puts(a[i].writer);
|
|
|
|
|
|
|
|
printf("出版社");
|
|
|
|
|
|
|
|
puts(a[i].pulish);
|
|
|
|
|
|
|
|
printf("日期 %d",a[i].date);
|
|
|
|
|
|
|
|
printf("价格 %.2f",a[i].price);
|
|
|
|
|
|
|
|
printf("位置 %d\n",a[i].place);
|
|
|
|
|
|
|
|
printf("请输入所需数量\n");
|
|
|
|
|
|
|
|
scanf("%d",&n);
|
|
|
|
|
|
|
|
if(n<=a[i].number)
|
|
|
|
|
|
|
|
printf("%f",(n*a[i].price));
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
printf("所需数量不在库存范围内\n");
|
|
|
|
|
|
|
|
printf("是否还想买其他书籍 是 y或Y,否 双击回车键\n");
|
|
|
|
|
|
|
|
scanf("%d",&m);
|
|
|
|
|
|
|
|
if(m=='y'||m=='Y')
|
|
|
|
|
|
|
|
j=0;
|
|
|
|
|
|
|
|
goto flag;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(j=5)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
j=0;
|
|
|
|
|
|
|
|
printf("谢谢,再见!");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|