first commit

master
Luminous 6 years ago
commit 4ac39e605c

@ -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("谢谢,再见!");
}
}
}
Loading…
Cancel
Save