简单项目设计(以C,C++作为基础)

```C
#include 
int Index(long long *Cola,long long *Chips,long long *Lolipop)
{
	system("cls");
	int modle;
	printf("+---------------------------------------------------------------+\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|               |           欢迎使用          |                 |\n");
	printf("|               |       由第十一小组设计的    |                 |\n");
	printf("|               |          自动售货机         |                 |\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|        +--+            +------+            ***                |\n");
	printf("|        |  |            |      |           *****               |\n");
	printf("|       /    \\           |      |            ***                |\n");
	printf("|       |    |           |      |             |                 |\n");
	printf("|       |    |           |      |             |                 |\n");
	printf("|       |    |           |      |             |                 |\n");
	printf("|       +----+           +------+                               |\n");
	printf("|        Cola              Chips           Lolipop              |\n");
	printf("|                                                               |\n");
	printf("|        三元              六元             两元                |\n");
	printf("|                                                               |\n");
	printf("| 编号:   1                 2                3                 |\n");
	printf("|                                                               |\n");
	printf("| 还剩: %2lld瓶             %2lld袋             %2lld个                 |\n",*Cola,*Chips,*Lolipop);
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	printf("|                                                               |\n");
	printf("|     1,如需购买商品,请输入商品编号购买商品                   |\n");
	printf("|     2,如需进入管理员界面请输入0                              |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	scanf("%d",&modle); 
	return modle;
}
  1. List item
#include 
int judge(char *str)
{
    char key[6]="123";
    return strcmp(str,key);
}
#include 
#include "struct.h"
#include 
#include 
void accounting(long long Cola,long long Chips,long long Lolipop)
{
	system("cls");
	int num;
		printf("+---------------------------------------------------------------+\n");
		printf("|               +-----------------------------+                 |\n");
		printf("|               |                             |                 |\n");
		printf("|               |      你已进入自动售货机     |                 |\n");
		printf("|               |        会计查询界面         |                 |\n");
		printf("|               +-----------------------------+                 |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|          输入对应编码选择功能:                               |\n");
		printf("|                                                               |\n");
		printf("|                 1,查询某一天的交易记录                       |\n");
		printf("|                                                               |\n");
		printf("|                 2,下载所有交易记录                           |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("+---------------------------------------------------------------+\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("+---------------------------------------------------------------+\n");
		scanf("%d",&num);
		if(num==1)
		{
			system("cls");
			printf("+---------------------------------------------------------------+\n");
			printf("|               +-----------------------------+                 |\n");
			printf("|               |                             |                 |\n");
			printf("|               |      你已进入自动售货机     |                 |\n");
			printf("|               |        会计查询界面         |                 |\n");
			printf("|               +-----------------------------+                 |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                 在下面输入                                    |\n");
			printf("|                 要查询交易记录的日期                          |\n");
			printf("|                 输入格式:                                    |\n");
			printf("|                 year/mon/day                                  |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("+---------------------------------------------------------------+\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("|                                                               |\n");
			printf("+---------------------------------------------------------------+\n");
			int year,mon,day;
			scanf("%d/%d/%d",&year,&mon,&day);
			system("cls");
			extern int count;
			int j=0;
			for(j=0;j
#include 
#include "administor.h"
void Administor(long long *Cola,long long *Chips,long long *Lolipop)
{
	system("cls");
	char key[10]; 
	printf("+---------------------------------------------------------------+\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|               |                             |                 |\n");
	printf("|               |      需输入密码才能进入     |                 |\n");
	printf("|               |         管理员界面          |                 |\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                  请在下方输入管理员密码                       |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	
	while(scanf("%s",key)&&judge(key))
	{
		system("cls");
		printf("+---------------------------------------------------------------+\n");
		printf("|               +-----------------------------+                 |\n");
		printf("|               |                             |                 |\n");
		printf("|               |      需输入密码才能进入     |                 |\n");
		printf("|               |         管理员界面          |                 |\n");
		printf("|               +-----------------------------+                 |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                  密码错误,请在输入一遍                       |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("+---------------------------------------------------------------+\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("|                                                               |\n");
		printf("+---------------------------------------------------------------+\n");
	} 
	administormenu(Cola,Chips,Lolipop);
}
#include 
#include "administor.h" 
void grounding(long long *num1,long long *num2,long long *num3)
{
    system("cls");
    printf("+---------------------------------------------------------------+\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|               |                             |                 |\n");
	printf("|               |         商品上下架          |                 |\n");
	printf("|               |                             |                 |\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                         此时货物存量                          |\n");
	printf("|                         Cola:%2lld瓶                             |\n",*num1);
	printf("|                         Chips:%2lld袋                            |\n",*num2);
	printf("|                         Lolipop:%2lld个                          |\n",*num3);
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                          1.上架货物                           |\n");
	printf("|                          2.下架货物                           |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	printf("|                                                               |\n");
	printf("|                 请根据编号对应功能输入数字                    |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	int n;
	scanf("%d",&n);
	if(n == 1)
    {
        system("cls");
        printf("+---------------------------------------------------------------+\n");
        printf("|               +-----------------------------+                 |\n");
	    printf("|               |                             |                 |\n");
	    printf("|               |           商品上架          |                 |\n");
        printf("|               |                             |                 |\n");
        printf("|               +-----------------------------+                 |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("|                         此时货物存量                          |\n");
        printf("|                         Cola:%2lld瓶                             |\n",*num1);
        printf("|                         Chips:%2lld袋                            |\n",*num2);
        printf("|                         Lolipop:%2lld个                          |\n",*num3);
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("|                          1.Cola                               |\n");
        printf("|                          2.Chips                              |\n");
        printf("|                          3.Lolipop                            |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("+---------------------------------------------------------------+\n");
        printf("|                                                               |\n");
        printf("|                    请输入上架货物编号及数量                   |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("+---------------------------------------------------------------+\n");
        int x,y;
        scanf("%d %d",&x,&y);
        if(x==1){
            *num1+=y;
        }else if(x==2) *num2+=y;
        else *num3+=y;
    }else if(n==2)
    {
        system("cls");
        printf("+---------------------------------------------------------------+\n");
        printf("|               +-----------------------------+                 |\n");
	    printf("|               |                             |                 |\n");
	    printf("|               |           商品下架          |                 |\n");
        printf("|               |                             |                 |\n");
        printf("|               +-----------------------------+                 |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("|                         此时货物存量                          |\n");
        printf("|                         Cola:%2lld瓶                             |\n",*num1);
        printf("|                         Chips:%2lld袋                           |\n",*num2);
        printf("|                         Lolipop:%2lld个                          |\n",*num3);
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("|                          1.Cola                               |\n");
        printf("|                          2.Chips                              |\n");
        printf("|                          3.Lolipop                            |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("+---------------------------------------------------------------+\n");
        printf("|                                                               |\n");
        printf("|                    请输入下架货物编号及数量                   |\n");
        printf("|                                                               |\n");
        printf("|                                                               |\n");
        printf("+---------------------------------------------------------------+\n");
        int x,y;
        scanf("%d %d",&x,&y);
        if(x==1){
            *num1-=y;
        }else if(x==2) *num2-=y;
        else *num3-=y;
    }
    system("cls");
    printf("+---------------------------------------------------------------+\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|               |                             |                 |\n");
	printf("|               |         商品上下架          |                 |\n");
	printf("|               |                             |                 |\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                         此时货物存量                          |\n");
	printf("|                         Cola:%2lld瓶                             |\n",*num1);
	printf("|                         Chips:%2lld袋                            |\n",*num2);
	printf("|                         Lolipop:%2lld个                          |\n",*num3);
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	printf("|                                                               |\n");
	printf("|                          操作成功!                           |\n");
	printf("|                  输入任意数字键返回管理页面                   |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	int choice;
	scanf("%d",&choice);
	administormenu(num1,num2,num3);
}

#include

void worninga(long long *Cola,long long *Chips,long long *Lolipop)
{
	int num;
	system("cls");
	printf("+---------------------------------------------------------------+\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|               |           欢迎使用          |                 |\n");
	printf("|               |       由第十一小组设计的    |                 |\n");
	printf("|               |          自动售货机         |                 |\n");
	printf("|               +-----------------------------+                 |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|        +--+            +------+            ***                |\n");
	printf("|        |  |            |      |           *****               |\n");
	printf("|       /    \\           |      |            ***                |\n");
	printf("|       |    |           |      |             |                 |\n");
	printf("|       |    |           |      |             |                 |\n");
	printf("|       |    |           |      |             |                 |\n");
	printf("|       +----+           +------+                               |\n");
	printf("|        Cola              Chips           Lolipop              |\n");
	printf("|                                                               |\n");
	printf("|        三元              六元             两元                |\n");
	printf("|                                                               |\n");
	printf("| 编号:   1                 2                3                 |\n");
	printf("|                                                               |\n");
	printf("| 还剩: %2ld瓶             %2ld袋             %2ld个                 |\n",*Cola,*Chips,*Lolipop);
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	printf("|                                                               |\n");
	printf("|     投入的纸币面值不够,                                      |\n");
	printf("|     请输入任意数字返回首页                                    |\n");
	printf("|                                                               |\n");
	printf("+---------------------------------------------------------------+\n");
	scanf("%d",&num);
}




![在这里插入图片描述](https://img-blog.csdnimg.cn/20190714143123893.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NTRE40NDc0NDdMSkg=,size_16,color_FFFFFF,t_70)


















你可能感兴趣的:(简单项目设计(以C,C++作为基础))