C语言超市收银系统
超市收银c语言课程设计

超市收银c语言课程设计一、课程目标知识目标:1. 学生能理解C语言在现实生活中的应用,特别是超市收银系统中的基本原理;2. 学生能掌握C语言中的基本数据类型、变量声明、运算符、控制结构(如if-else、循环等);3. 学生能够运用所学知识设计并实现一个简易的超市收银系统程序。
技能目标:1. 学生能够运用C语言编写结构清晰、逻辑严密的程序代码;2. 学生能够利用C语言进行基本的输入输出操作,处理用户交互;3. 学生通过课程设计,提高问题分析能力,掌握程序调试与优化技巧。
情感态度价值观目标:1. 学生通过实际项目的设计与实现,培养对计算机编程的兴趣,增强解决实际问题的自信心;2. 学生在合作学习中培养团队精神和沟通协作能力,认识到合作的重要性;3. 学生能够在课程实践中体会编程对于优化生活的作用,激发创新精神和实践能力。
课程性质分析:本课程设计结合了C语言编程和实际生活场景,旨在提高学生的编程能力,培养学生解决实际问题的能力。
学生特点分析:学生处于高中年级,具备一定的逻辑思维能力和编程基础,对新鲜事物充满好奇,喜欢动手实践。
教学要求:教师需引导学生将所学知识与实际应用相结合,鼓励学生自主探索、合作学习,注重培养学生的实践能力和创新精神。
在教学过程中,将目标分解为具体的学习成果,以便于后续教学设计和评估。
二、教学内容1. C语言基础回顾:数据类型、变量声明、运算符、控制结构(if-else、for、while等);教材关联章节:第一章至第四章;进度安排:2课时。
2. 输入输出操作:printf、scanf函数的使用;教材关联章节:第二章;进度安排:1课时。
3. 函数:函数定义、调用、传参;教材关联章节:第五章;进度安排:2课时。
4. 数组与字符串:数组的使用、字符串处理;教材关联章节:第六章、第七章;进度安排:2课时。
5. 结构体与文件操作:结构体的定义和使用、文件读写操作;教材关联章节:第八章、第十章;进度安排:3课时。
c语言课程设计超市收银系统

c语言课程设计超市收银系统一、教学目标本课程旨在通过超市收银系统的设计与实现,让学生掌握C语言编程的基本语法、数据结构及算法,培养学生的实际编程能力和问题解决能力。
通过本课程的学习,学生应能熟练运用C语言进行简单应用程序的开发,理解面向对象编程的基本概念,掌握基本的调试技巧。
在技能目标方面,学生应掌握C语言的基本语法,包括数据类型、运算符、控制结构等;能运用函数进行模块化编程;了解并使用面向对象编程思想,包括类、对象、继承、封装等;掌握基本的算法设计和分析方法,能够编写并调试简单的C 语言程序。
在情感态度价值观目标方面,通过超市收银系统的设计与实现,使学生体验到编程的乐趣,增强对计算机科学的兴趣;培养学生的团队合作意识,提高学生解决实际问题的能力;培养学生勇于探索、创新的精神,以及对编程工作的敬业精神和责任感。
二、教学内容本课程的教学内容主要包括C语言的基本语法、数据结构、面向对象编程和算法设计。
具体包括以下几个部分:1.C语言基本语法:数据类型、变量、运算符、控制结构(循环、分支)、函数等。
2.数据结构:数组、链表、栈、队列等。
3.面向对象编程:类与对象、继承与封装、多态性等。
4.算法设计与分析:排序算法、查找算法、常用算法思想等。
5.超市收银系统的设计与实现:需求分析、系统设计、编码实现、测试与调试等。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式进行教学。
1.讲授法:用于讲解C语言的基本语法、数据结构、面向对象编程和算法设计等理论知识。
2.案例分析法:通过分析具体的编程案例,使学生更好地理解编程思想和方法。
3.实验法:让学生通过动手实践,完成超市收银系统的各个模块的设计与实现,提高实际编程能力。
4.小组讨论法:在课程进行过程中,学生进行小组讨论,培养团队合作精神和问题解决能力。
四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《C程序设计语言》(K&R)、《C++ Primer》等。
超市收银c语言课程设计

超市收银c语言课程设计一、教学目标本节课的教学目标是让学生掌握超市收银系统的的基本流程,通过C语言编程实现一个简单的超市收银系统。
具体来说,知识目标包括掌握C语言的基本语法、数据结构和算法;技能目标包括能够使用C语言编写程序,解决实际问题;情感态度价值观目标包括培养学生的编程兴趣,提高学生解决问题的能力。
二、教学内容本节课的教学内容主要包括C语言的基本语法、数据结构和算法。
具体安排如下:1.C语言基本语法:介绍C语言的数据类型、运算符、控制语句等基本语法知识。
2.数据结构:讲解常用的数据结构,如数组、链表、栈和队列等,以及如何在程序中使用这些数据结构。
3.算法:介绍常用的排序和查找算法,如冒泡排序、选择排序、插入排序等,并讲解如何在程序中实现这些算法。
三、教学方法为了达到本节课的教学目标,将采用以下教学方法:1.讲授法:讲解C语言的基本语法、数据结构和算法,让学生掌握相关知识。
2.案例分析法:通过分析实际案例,让学生了解如何使用C语言解决实际问题。
3.实验法:让学生动手编写程序,巩固所学知识,提高编程能力。
四、教学资源为了支持本节课的教学内容和教学方法的实施,将准备以下教学资源:1.教材:选用权威、实用的C语言教材,为学生提供学习参考。
2.参考书:提供相关的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作精美的PPT,直观展示C语言编程过程。
4.实验设备:为学生提供电脑等实验设备,方便学生动手实践。
通过以上教学设计,相信能够帮助学生更好地掌握C语言编程知识,提高解决问题的能力。
五、教学评估本节课的教学评估将采用多元化的评价方式,以全面、客观、公正地评价学生的学习成果。
评估方式包括:1.平时表现:评价学生在课堂上的参与程度、提问回答、小组讨论等,以考察学生的学习态度和积极性。
2.作业:布置相应的编程作业,要求学生独立完成,以检验学生对C语言编程知识的掌握程度。
3.考试:安排一次期末考试,测试学生对C语言基本语法、数据结构和算法的掌握情况。
超市收银c语言课程设计

超市收银c语言课程设计一、课程目标知识目标:1. 学生能理解C语言在超市收银系统中的应用,掌握基本的数据类型、变量、运算符和语法结构。
2. 学生能掌握结构体和数组的使用,实现对商品信息和收银数据的存储与管理。
3. 学生能运用函数和模块化编程思想,实现超市收银系统的各个功能模块。
技能目标:1. 学生能运用C语言编写简单的超市收银系统程序,具备基本的编程能力。
2. 学生能通过调试和修改程序,解决超市收银系统中的常见问题,提高问题解决能力。
3. 学生能运用所学知识,对超市收银系统进行优化和扩展,提高系统性能。
情感态度价值观目标:1. 学生通过课程学习,认识到编程在现实生活中的应用价值,激发对计算机编程的兴趣和热情。
2. 学生在团队协作中学会沟通、分享和合作,培养良好的团队精神。
3. 学生在课程实践中,体验编程带来的成就感,增强自信心,培养积极向上的学习态度。
本课程针对高年级学生,结合C语言学科特点,注重理论与实践相结合。
在教学过程中,关注学生的个体差异,激发学生的兴趣和潜能,培养学生编程思维和实际操作能力。
课程目标明确,分解为具体学习成果,便于后续教学设计和评估。
通过本课程的学习,使学生能够掌握C语言编程技能,为实际应用打下坚实基础。
二、教学内容1. C语言基础语法:数据类型、变量定义、运算符、表达式、输入输出语句。
- 教材章节:第一章至第三章- 进度安排:2课时2. 控制结构:顺序结构、选择结构、循环结构。
- 教材章节:第四章- 进度安排:3课时3. 函数:函数定义、调用、参数传递、递归。
- 教材章节:第五章- 进度安排:3课时4. 结构体与数组:结构体定义、数组应用、结构体数组。
- 教材章节:第六章、第七章- 进度安排:4课时5. 文件操作:文件打开、读写、关闭。
- 教材章节:第十章- 进度安排:2课时6. 超市收银系统设计:需求分析、模块划分、代码编写、系统测试。
- 教材章节:综合应用- 进度安排:5课时教学内容依据课程目标进行选择和组织,注重科学性和系统性。
C语言超市收银管理系统实现

C语言超市收银管理系统实现引言:随着社会经济的发展,超市作为一种新型的购物场所,逐渐取代了传统市场的地位,成为人们购物的首选。
超市管理面临诸多的挑战,因此,使用计算机技术来实现超市收银管理系统具有重要意义。
本文将介绍如何使用C语言实现超市收银管理系统。
1.系统需求分析:超市收银管理系统的主要功能包括商品信息管理、销售管理、库存管理和报表管理等。
这些功能对于超市管理人员来说是非常重要的,因此,我们需要分析每个功能所需的具体要求。
(1)商品信息管理:记录商品的信息,包括商品编号、商品名称、商品数量、商品价格等。
这些信息可以使用文件来存储和读取。
(2)销售管理:记录每次销售的详细信息,包括销售时间、销售员、商品名称、销售数量和销售金额等。
此外,还需要实时更新商品的库存信息。
(3)库存管理:根据销售信息实时更新商品的库存数量,当库存数量低于设定的预警值时,系统应发出警报。
(4)报表管理:生成各种销售报表,包括每日销售额、每月销售额、每类商品的销售情况等。
这些报表可以帮助管理人员了解超市的销售情况并进行分析。
2.系统设计:(1)数据结构设计:根据系统需求,我们需要设计一些数据结构来存储不同的数据,比如商品信息、销售信息和库存信息等。
可以使用结构体来表示每个数据项,同时可以使用链表或数组来保存多个数据项。
(2)功能模块设计:根据系统需求,我们可以把系统功能分为不同的模块,比如商品信息管理模块、销售管理模块、库存管理模块和报表管理模块等。
每个模块可以对应一个函数来实现相应的功能。
(3)界面设计:为了方便用户使用,我们可以设计一个简单的控制台界面,用户通过输入相应的命令来调用功能模块。
比如用户输入"add"可以调用商品信息管理模块来添加商品信息。
3.系统实现:(1)商品信息管理模块:实现商品信息的添加、删除、修改和查询功能。
可以使用文件来存储商品信息。
(2)销售管理模块:实现销售信息的记录和销售金额的计算功能。
超市管理系统(C语言课程设计报告)

1.开发工具和编程语言:
开发工具:Microsoft Visual C++ 6.0
编程语言:C语言
2.模块划分
3.系统功能与函数的对应关系
本系统包括一个主函数和6个被调函数,分别如下:
jez=jez-sl*s[i].shoujia ;//重新计算总金额
printf("取消购买成功\n");
}
}
}
zl=ssje-jez;//找零
printf("找零%5.1f\n",zl);
printf("购买成功\n");
}
if(a!=2)
{
printf("请选择:");
printf("1.返回开始菜单");
for(i=0;i<b;i++)
if((strcmp(str,s[i].bh)==0)||(strcmp(str,s[i].bhstr)==0))//查找要取消购买的商品
{
printf("请输入取消购买的数量");
scanf("%d",&sl);
s[i].kucun =s[i].kucun +sl;//修改库存信息
printf("2.继续购买商品");
scanf("%d",&a);
jez=0;
}
}
}
(3)运行效果
输入:3
输出:请输入购买商品的编号:
输入:1
超市收银系统C 课程设计

(1)查阅 C++书籍 (2)与同学讨论 (3)上网寻找解决方案
七、程序测试案例
1、进入系统,输入密码
2、密码,可以开始购买
4、输入索引号及数量购买 5、输出已购买商品的清单
7
6、付款及找零 七、参考文献
1 、谭浩强 《C++程序设计》 清华大学出版社 2004 年
8
cout<<"找零:"<<change<<endl;
5
} else {
cout<<"钱不够啊!!!"<<endl; cout<<"补交:"<<0-change<<endl; } cout<<"\n\n";
六、设计中遇到的问题及解决方案
1、问题:
(1)收银系统的流程不明了 (2)对程序编译的细节不清楚,导致错误改正不了 (3)不会导出.txt 格式文档
cout.width(18); cout<<left<<title[i]; } cout<<endl; }
4
(4)设置密码 int code=123,incode; cout<<"————超市收银系统————"<<endl; cout<<"请输入密码:"; cin>>incode; while (incode!=code) {
out<<setw(18)<<g.GetIndex()<<setw(18)<<g.GetName()<<setw(18)<<g.GetPrice()<<setw( 18)<<g.GetNum()<<endl;
c语言课程设计超市管理系统

c语言课程设计超市管理系统一、教学目标本节课的教学目标是使学生掌握C语言编程基础,能够运用C语言实现简单的超市管理系统。
具体目标如下:1.知识目标:–掌握C语言的基本语法和数据类型。
–了解函数的定义和调用。
–掌握数组的声明和使用。
–理解指针的概念和应用。
2.技能目标:–能够使用C语言编写简单的程序。
–能够运用函数实现模块化编程。
–能够使用数组存储和管理数据。
–能够运用指针处理内存地址和数据。
3.情感态度价值观目标:–培养学生的编程兴趣和自信心。
–培养学生解决问题的能力和创新精神。
–培养学生团队合作和交流分享的意识。
二、教学内容本节课的教学内容主要包括C语言的基本语法、数据类型、函数、数组和指针。
具体安排如下:1.C语言的基本语法和数据类型:介绍C语言的构成要素,包括变量、常量、运算符、表达式等。
2.函数的定义和调用:讲解函数的声明、定义和调用方式,并通过实例演示函数的使用。
3.数组的声明和使用:介绍数组的声明、初始化和使用方法,并通过实例展示数组在超市管理系统中的应用。
4.指针的概念和应用:讲解指针的定义、声明和使用,并通过实例说明指针在超市管理系统中的应用。
三、教学方法本节课采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:通过讲解C语言的基本语法、数据类型、函数、数组和指针的概念和用法。
2.案例分析法:通过分析超市管理系统的实际案例,引导学生运用C语言编程解决实际问题。
3.实验法:安排课堂实验,让学生动手实践,加深对C语言编程的理解和应用。
4.讨论法:学生分组讨论,促进学生之间的交流与合作,培养团队合作精神。
四、教学资源本节课所需的教学资源包括:1.教材:选用权威、实用的C语言教材,为学生提供系统、全面的学习资料。
2.参考书:提供相关领域的参考书籍,拓展学生的知识面。
3.多媒体资料:制作课件、教学视频等多媒体资料,增强课堂教学的趣味性和生动性。
4.实验设备:准备计算机、编程环境等实验设备,确保学生能够动手实践。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/*---------------------------------------时间:2015-7-1 16:44:21吴俊龙C语言专周设计超市收银系统---------------------------------------*/# include <stdio.h># include <windows.h>#include <string.h>int menu1(void);//主页面int menu2(void);//商品管理页面int menu3(void);//退出页面int menu4(void);//添加商品信息int menu5(void);//商品信息浏览int menu6(void);//商品信息修改int menu7(void);//商品信息查询int menu8(void);//商品信息删除int menu9(void);//结账页面int sign(void);//欢迎页面struct ima{int id; //商品编号char name[20]; //商品的名称char produce[30]; //商品的产地int number; //商品的数量int money; //商品的价格};int len = 0;struct ima thing[50];struct ima * p;int menu1(void)//主页面{int n;system("cls");printf("\n\n\n");printf("\t\t ----------------------------------------- \n");printf("\t\t| 欢迎使用结账管理系统|\n");printf("\t\t|-----------------------------------------|\n");printf("\t\t| |\n");printf("\t\t| 1.商品管理|\n");printf("\t\t| |\n");printf("\t\t| 2.结账模式|\n");printf("\t\t| |\n");printf("\t\t| 3.退出系统|\n");printf("\t\t| |\n");printf("\t\t|_________________________________________|\n");printf("\n\t\t请输入您要进行的操作(1--3)[ ]\b\b");scanf("%d",&n);while( n != 1 && n != 2 && n != 3 ){printf(" 提示:\n\t 输入有误,请重新输入您要进行的操作(1--3):\n");scanf("%d",&n);}return n;}int menu2(void)//商品管理页面{int n;system("cls");printf("\n\n\n");printf("\t\t ----------------------------------------- \n");printf("\t\t| 商品信息管理页面|\n");printf("\t\t|-----------------------------------------|\n");printf("\t\t| |\n");printf("\t\t| 1.新购商品入库|\n");printf("\t\t| 2.商品信息删除|\n");printf("\t\t| 3.商品信息修改|\n");printf("\t\t| 4.商品信息查询|\n");printf("\t\t| 5.商品信息浏览|\n");printf("\t\t| 6.返回主菜单|\n");printf("\t\t| |\n");printf("\t\t|_________________________________________|\n");printf("\n \t请输入您要进行的操作(1--6)[ ]\b\b");scanf("%d",&n);while( n!=1 && n!=2 && n!=3 && n!=4 && n!=5 && n!=6){printf(" 提示: \n输入有误,请重新输入您要进行的操作(1--6):\n");scanf("%d",&n);}return n;}int menu9(void)//结账页面{system("cls");float tot = 0, pay = 0;if(len != 0){int i;system("cls");printf("\n\n\n");printf("\t\t ----------------------------------------- \n");printf("\t\t| 商品结账页面|\n");printf("\t\t|-----------------------------------------|\n");printf("\t\t编号\t名称\t产地\t数量\t单价\n");printf("-------------------------------------------------------------------\n ");for(i=0; i<len; i++){printf("\t\t %d\t %s\t%s\t%d\t%d\t\n\n", thing[i].id, thing[i].name,thing[i].produce, thing[i].number, thing[i].money);tot = (float)((thing[i].number * thing[i].money*10)/10);pay+=tot;}printf("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t总共消费:%.2f\n\n", pay);system("pause");}else{printf("\t亲~购物车中没有商品,请先添加商品信息哟~~");system("pause");}return 0;}int menu8(void)//商品信息删除{int i, j, num, e, t = len;if(len != 0){printf("\t请输入您要删除的商品的编号:");scanf("%d",&num);for(i=0; i<len; i++)if(thing[i].id == num)j = i;if(j != (t-1)){for(e=i-1; e<t; e++, j++){thing[j].id = thing[j+1].id;strcpy(thing[j].name, thing[j+1].name);strcpy(thing[j].produce, thing[j+1].produce);thing[j].number = thing[j+1].number;thing[j].money = thing[j+1].money;t--;p++;}}else {t--;p--;}printf("提示:删除完毕!");system("pause");}else{printf("暂无数据,请先添加商品信息!");system("pause");}return 0;}int menu7(void)//商品信息查询{int j, i, c, w;char name[20];if(len != 0){do{system("cls");printf("\n\n\n");printf("\t\t --------------------------------- \n");printf("\t\t| 商品信息查询|\n");printf("\t\t|---------------------------------|\n");printf("\t\t| |\n");printf("\t\t| 按编号查询请按1 |\n");printf("\t\t| 按名称查询请按2 |\n");printf("\t\t| 取消请按0 |\n");printf("\t\t|_________________________________|\n");printf("\t请输入您的选择:");scanf("%d", &c);switch(c){case 0:break;case 1:printf("\t 请输入商品的编号;");scanf("%d", &w);for(i=0; i<len; i++)if(thing[i].id == w){system("cls");printf("\n\n\t\t- - - - - - - - - - - -\n");printf("\t\t商品编号:%d\n", thing[i].id );printf("\t\t商品名称:%s\n", thing[i].name);printf("\t\t商品产地:%s\n", thing[i].produce);printf("\t\t商品数量:%d\n", thing[i].number);printf("\t\t商品价格:%d\n", thing[i].money);system("pause");j=1;}if(j==0)printf("提示:\n\t没有该商品记录,请核对!");break;case 2:printf("\t 请输入商品的姓名:");scanf("%s", name);for(i=0; i<len; i++)if(strcmp(name, thing[i].name) == 0){system("cls");printf("\n\n\t\t- - - - - - - - - - - -\n");printf("\t\t商品编号:%d\n", thing[i].id );printf("\t\t商品名称:%s\n", thing[i].name);printf("\t\t商品产地:%s\n", thing[i].produce);printf("\t\t商品数量:%d\n", thing[i].number);printf("\t\t商品价格:%d\n", thing[i].money);j=1;system("pause");}if(j==0)printf("提示:没有该商品记录,请核对!");break;default:printf("\n 提示:您的输入有误,请重新输入!");break;}//属于switch}while(c!= 0);//属于do}//属于ifelse{printf("暂无数据,请先添加商品信息!");system("pause");}return 0;}int menu6(void)//商品信息修改{int num;int i, c;if(len != 0){system("cls");printf("\t 请输入您要修改的商品的编号:");scanf("%d", &num);for(i=0; i<len; i++){ if( thing[i].id == num )break;}do{system("cls");printf("\n\n\n");printf(" 请选择您要修改的商品的信息内容:\n");printf("\t\t --------------------------------- \n");printf("\t\t| 商品管理系统|\n");printf("\t\t|---------------------------------|\n");printf("\t\t| |\n");printf("\t\t| 名称请按1 |\n");printf("\t\t| 数量请按2 |\n");printf("\t\t| 产地请按3 |\n");printf("\t\t| 价格请按4 |\n");printf("\t\t| 取消请按0 |\n");printf("\t\t|_________________________________|\n");printf("\t 请输入您的选择:");scanf("%d", &c);switch(c){case 0:break;case 1:printf("请输入新的商品名称:");scanf("%s",thing[i].name);break;case 2:printf("请输入新的商品数量:");scanf("%d",&thing[i].number);break;case 3:printf("请输入新的商品产地:");scanf("%s",thing[i].produce);break;case 4:printf("请输入新的商品价格:");scanf("%d",&thing[i].money);break;default:printf("\n 提示:您的输入有误,请重新输入!");break;}if(c==1 || c==2 || c==3 || c==4){printf("\n\t 修改成功");system("pause");}}while(c != 0);printf("\n\t正在保存数据中.");for(i=0;i<10;i++){printf(" .");Sleep(500);}}else{printf("暂无数据,请先添加商品信息!");system("pause");}return 0;}int menu4(void)//添加商品信息页面{int i = 0, t;system("cls");printf("\n\n\n");printf("\t\t ----------------------------------------- \n");printf("\t\t| 添加商品信息页面|\n");printf("\t\t|-----------------------------------------|\n");if(len == 0)p = thing;printf("\t 请输出你要添加的商品个数:");scanf("%d", &len);t = len;do{printf("\t\t商品编号:%d\n", ++i);p->id = i;printf("\t\t商品名称:");scanf("%s", p->name);printf("\t\t商品产地:");scanf("%s", p->produce);printf("\t\t商品数量:");scanf("%d", &p->number);printf("\t\t商品价格:");scanf("%d", &p->money);t--;p++;printf("\t\t- - - - - - - - - - - -\n");}while(t != 0);printf("\n\t已经添加成功,即将返回上一级页面 .");for(i=0;i<10;i++){printf(" .");Sleep(500);}return 0;}int menu5(void)//查看已经添加的商品{if(len != 0){int i;system("cls");printf("\n\n\n");printf("\t\t ----------------------------------------- \n");printf("\t\t| 查看商品信息页面|\n");printf("\t\t|-----------------------------------------|\n");if(len != 0){for(i=0; i<len; i++){printf("\t\t商品编号:%d\n", thing[i].id );printf("\t\t商品名称:%s\n", thing[i].name);printf("\t\t商品产地:%s\n", thing[i].produce);printf("\t\t商品数量:%d\n", thing[i].number);printf("\t\t商品价格:%d\n", thing[i].money);printf("\t\t- - - - - - - - - - - -\n");}}elseprintf("暂无数据,请先添加商品信息!");printf("\n\n");system("pause");}else{printf("暂无数据,请先添加商品信息!");system("pause");}return 0;}int menu3(void)//退出页面{system("cls");printf("\n\n\n");printf("\t\t ----------------------------------------- \n");printf("\t\t| 结账管理系统|\n");printf("\t\t|-----------------------------------------|\n");printf("\t\t| |\n");printf("\t\t| |\n");printf("\t\t| |\n");printf("\t\t| 感谢使用本程序! ! ! |\n");printf("\t\t| |\n");printf("\t\t| |\n");printf("\t\t| |\n");printf("\t\t|_________________________________________|\n");return 0;}int sign(void)//欢迎页面{int i;printf("\n\n\n");printf("\t\t ----------------------------------------- \n");printf("\t\t| 欢迎使用本程序|\n");printf("\t\t|-----------------------------------------|\n");printf("\t\t| |\n");printf("\t\t| 小型超市管理系统|\n");printf("\t\t| |\n");printf("\t\t| by :吴俊龙|\n");printf("\t\t| |\n");printf("\t\t| 成都工业学院|\n");printf("\t\t| 1405173 班|\n");printf("\t\t|_________________________________________|\n");printf("\n\n\t\t\t程序正在启动中>");for(i=0; i<10; i++){printf(" >");Sleep(500);}return 0;}int main(void)//主函数{sign();//版权system("color f0");system("cls");back:switch(menu1()){case 1: //主函数商品管理页面{come:switch(menu2()){case 1://添加商品信息(完成)menu4();goto come;break;case 2://商品信息删除(完成)menu8();goto come;break;case 3://商品信息修改(完成)menu6();goto come;break;case 4://商品信息查询(完成)menu7();goto come;break;case 5://商品信息浏览(完成)menu5();goto come;break;case 6://返回主菜单(完成)goto back;break;}break;}case 2: //主页面结账模式menu9();goto back;break;case 3:// 主页面退出menu3();break;}Sleep(3000);return 0;}。