91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

校園閑置物品管理系統.c(控制臺)

資源截圖

代碼片段和文件信息

#include
#include
#include
#define?M?100
//商品類型?
struct?goodsdent
{
???????char?name[20];//?商品名?編號、生產日期、購買量、庫存量、定價
???????char?num[7];//商品編號?
???????char?d[30];//商品生產日期?
???????char?count[20];//商品購買量?
???????char?cls[10];//商品庫存量?
???????char?price[10];//?商品定價?
}
goods[M];
?
void?password();//定義管理員密碼?
void?menu();//定義菜單函數?
int?information(int?n)?;//定義商品錄入函數
void?query();//定義查詢函數
int?change(int?n);//定義修改函數
void?add();//定義增加商品函數?
int?del(int?n);//定義商品刪除函數

void?password()???????????//密碼函數?
{
?????int?a=0;
?????char?s1[10]={“1234“};
?????char?s2[10];
?????do
?????{
?????????printf(“\n\n“);
?????????printf(“請輸入管理員密碼:\n“);
?????????gets(s2);
?????????if(!strcmp(s1s2))
???????????a=1;
?????????else
?????????????a=0;
?????????if(a==1)
?????????{?
printf(“密碼輸入正確\n“);
???? getchar();?
}?
?????????else?if(a==0)
????????????printf(“對不起密碼輸入錯誤,請重新輸入\n“);??????
?????}
?????while(a==0);
?????system(“cls“);???????
}

int?information(int?n)???????????//輸入商品信息函數?
{
int?i=0;
char?ch;
int?flag;
do
{
printf(“請輸入第%d個商品的信息:\n“i+1);?
printf(“商品名稱:“);
scanf(“%s“&goods[i].name?);?
printf(“編號:“);?
scanf(“%s“&goods[i].num?);
printf(“生產日期:“);
scanf(“%s“&goods[i].d?);?
printf(“購買量:“);
scanf(“%s“goods[i].count?);?
printf(“庫存量:“);
scanf(“%s“&goods[i].cls?);?
printf(“價格:“);
scanf(“%s“&goods[i].price?);
i++;

printf(“是否繼續輸入?(Y/N)\n“);
ch=getch();
if(ch==‘Y‘||ch==‘y‘)
???flag=1;
if(ch==‘N‘||ch==‘n‘)
???flag=0;
}while(flag);
system(“cls“);
return?i;????
}

int?change(int?n)????????????????????//修改商品信息函數?
{
int?iitem?j;
????int?m=1;
char?s1[20]?s2[20];
????printf(“修改前的商品信息:\n“);
for(i=0;i {
printf(“商品名稱:“)?;?
printf(“%s\n“?goods[i].?name);
printf(“編號:“);
????printf(“%s\n“?goods[i].num??);
printf(“生產日期:“);?
printf(“%s\n“?goods[i].d);
printf(“購買量:“);?
printf(“%s\n“?goods[i].?count);
printf(“庫存量:?“);
????printf(“%s\n“goods[i].cls?);
printf(“價格:“);
????printf(“%s\n“?goods[i].?price)?;
????}
printf(“\n“);
printf(“請輸入要要修改的商品的商品編號:\n“);
scanf(“%s“s1);
for(i=0;i if?(strcmp(goods[i].?num?s1)==0)
j=i;
printf(“===================================================\n“);????????//對修改內容進行選擇?
printf(“1.修改商品名稱\n“);
printf(“2.修改生產日期\n“);
printf(“3.修改購買量\n“);
printf(“4.?修改庫存量\n“);
printf(“5.修改商品價格\n“);
printf(“6.退出本菜單\n“);
printf(“====================================================\n“);
????while?(m)
????{

????printf(“請選擇子菜單編號:“);
scanf(“%d“??&item)?;
????switch(item)
????{?
????case?1:?printf(“請輸入新的商品名稱:\n“);
????scanf(“%s?“s2);
????????????strcpy?(goods[j].name???s2);?
break;
case?2:?printf(“請輸入新的生產日期:\n“);
??????? scanf(“%s?“s2);
????????????strcpy?(goods[j].d??s2);
break;
????case?3:?printf(“請輸入新的商品購買量:\n“);
????scanf(“%s?“s2);
????????????strcpy?(goods[j].count?

評論

共有 條評論