You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
s01/书店存货清单.cpp

89 lines
2.4 KiB

6 years ago
#include<stdio.h>
#include<string.h>
int main()
{
printf("\t\t\t\t* * * <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>嵥> * * *\t\t\t\n");
printf("\n");
char name[100],c,b[3]={0,0,0};
int i,n=0,j,k;
struct qd
{
char name[100]; //<2F><><EFBFBD><EFBFBD>
char author[100]; //<2F><><EFBFBD><EFBFBD>
char cbs[100]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
long cbrq; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double price; //<2F><><EFBFBD><EFBFBD>
int wz; //ͼ<><CDBC>λ<EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>ţ<EFBFBD>
int sl; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
struct qd a[3]= //ͼ<><CDBC>Ŀ¼
{
{"C<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>","̷<EFBFBD><EFBFBD>ǿ","<EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",20100604,33.00,1,99},
{"<EFBFBD>ߵ<EFBFBD><EFBFBD><EFBFBD>ѧ","ͬ<EFBFBD>ô<EFBFBD>ѧ<EFBFBD><EFBFBD>ѧϵ","<EFBFBD>ߵȽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",20070606,29.40,2,99},
{"Java<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD>","<EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD>","<EFBFBD><EFBFBD><EFBFBD>ӹ<EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",20180101,28.40,3,99},
};
loop: printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n"); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ
fflush(stdin); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
gets(name);
j=0;
for(i=0;i<3;i++)
{
j++;
if(strcmp(a[i].name,name)==0) //<2F>ж<EFBFBD><D0B6>û<EFBFBD><C3BB><EFBFBD>ѡ<EFBFBD>
{
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
puts(a[i].name);
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
puts(a[i].author);
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
puts(a[i].cbs);
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%d\n",a[i].cbrq);
printf("<EFBFBD>۸<EFBFBD>:%lf\n",a[i].price);
printf("λ<EFBFBD><EFBFBD>:%d\n",a[i].wz);
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%d\n",(a[i].sl-b[i]));
k=a[i].sl-b[i]; //<2F><><EFBFBD>¿<EFBFBD><C2BF><EFBFBD>
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
fflush(stdin);
scanf("%d",&n);
b[i]=b[i]+n; //<2F><><EFBFBD>¿<EFBFBD><C2BF><EFBFBD>
if(n<=k)
printf("<EFBFBD>ܼ۸<EFBFBD>Ϊ<EFBFBD><EFBFBD>%f\n\n",(n*a[i].price));
else
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><EFBFBD>Χ<EFBFBD>ڡ<EFBFBD>\n");
printf("<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
printf("<EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Y<><59>y\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>򵥻<EFBFBD> <20>س<EFBFBD>\n");
fflush(stdin);
scanf("%c",&c);
if(c=='y'||c=='Y')
goto loop; //<2F><><EFBFBD>ؿ<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ι<EFBFBD><CEB9><EFBFBD>
else
{
j=0;
printf("*****лл<D0BB><D0BB><EFBFBD>ټ<EFBFBD><D9BC><EFBFBD>*****\n");
}
}
}
if(j==3) //<2F><><EFBFBD><EFBFBD>δ<EFBFBD>ҵ<EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>
{
i=0;
printf("<EFBFBD><EFBFBD>δ<EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
printf("<EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Y<><59>y\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>򵥻<EFBFBD> <20>س<EFBFBD>");
fflush(stdin);
scanf("%c",&c);
if(c=='y'||c=='Y')
goto loop; //<2F><><EFBFBD>ؿ<EFBFBD>ʼ
else
{
printf("*****лл<D0BB><D0BB><EFBFBD>ټ<EFBFBD><D9BC><EFBFBD>*****\n");
}
}
return 0; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}