commit 4ac39e605c0aa8d56ca63a72e921dd04a8694c2c Author: Luminous <2664233913> Date: Tue Jan 8 09:03:23 2019 +0800 first commit diff --git a/未命名1.cpp b/未命名1.cpp new file mode 100644 index 0000000..555ce6b --- /dev/null +++ b/未命名1.cpp @@ -0,0 +1,62 @@ +#include +#include + 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("Ƿ鼮 yY ˫س\n"); + scanf("%d",&m); + if(m=='y'||m=='Y') + j=0; + goto flag; + } + if(j=5) + { + j=0; + printf("лл,ټ!"); + } + } + +}