要求:
综合以前实验的功能,设计简易XX信息管理系统,如学生管理系统,则学生信息包括学号(关键字)、姓名、年龄等信息,设计功能主要包括:界面菜单,实现记录的插入、修改、删除、查询、排序等功能。
代码来之不易复制附待点赞可吗
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
struct fruits // 水果结构体
{
long int num; // 水果编号
char name[20]; //水果名称
char sort[20]; // 水果类别
long int count; // 水果库存量
long int price; // 水果单价
}fruits[200]; //最多 200 个商品
int k,n,i;
int main ()
{
void input(); // 输入函数
void sequence(); //排序函数
void purchase(); //进货函数
void sell();
void addOrDele();
void modifyInformation();
void search(); // 查询函数
printf("---------------------------- 欢迎来到水果管理系统---------------------------\n");
printf("- ︵ \n");
printf("- 欢迎光临呀 (\"\\(●-●) \n");
printf("- \\ / 0\\ \\ ∧ ∧ \n");
printf("- ( )\" (。ω。) \n");
printf("- \\__T__/ ノ/ / \n");
printf("- ノ ̄ゝ \n");
printf("-\n-\n-\n-\n-\n \n");
printf(" Welcome to the fruit management system \n");
printf("----------------------------------------------------------------------------\n");
printf("测试程序之前别忘啦先创建几个水果信息呀!\n");
printf("\n\n请按任意键继续");
getch();
system("cls"); /*清屏*/
lp: for(i=0;i<1;i++)
printf("\n\n——★—☆——★—☆——☆—★——☆—★——☆—☆——★—\n");
printf("\n\t\t\t 水果管理系统主菜单 \t\n\n");
printf( " 1 →输入水果信息 \n\n");
printf( " 2 →排序商品信息 \n\n");
printf( " 3 →输入进货信息 \n\n");
printf( " 4 →输入销售信息 \n\n");
printf( " 5 →增加/删除商品 \n\n");
printf( " 6 →修改商品信息 \n\n");
printf( " 7 →查询商品信息 \n\n");
printf("——☆—★——☆—★——☆—☆——★—☆——★—☆——★—"); //菜单选择界面
printf("\n\n");
printf("\t请选择您所要的操作 (或选择 (0)退出):");
scanf("%d",&k);
system("cls");
switch(k){
//用switch语句实现功能选择
case 1: input();break;
case 2: sequence();break;
case 3: purchase();break;
case 4: sell();break;
case 5: addOrDele();break;
case 6: modifyInformation();break;
case 7: search();break;
case 0: printf("\n\n\t ^_^ 谢谢使用,欢迎再来,再见 O(∩_∩)O");exit(0); //退出系统
default: puts("输入错误 ,请按任意健返回主菜单: \n"); break;
}
system("cls"); /*清屏*/
goto lp; /*返回主界面 */
}
void input() {
//功能1:输入水果信息
printf("\n 请输入需要建立新库存的水果种类数量 :");
scanf("%d",&n);
system("cls");
printf("--------------------------------------------------------------------------------\n");
for(i=0;i <n;i++) {
//用循环实现输入 n个水果的信息
printf("\n\t 请输入水果的编号 :");
scanf("%ld",&fruits[i].num);
printf("\n\t 请输入水果的名称 :");
scanf("%s",fruits[i].name);
printf("\n\t 请输入水果的类别 :");
scanf("%s",fruits[i].sort);
printf("\n\t 请输入水果的数量 :");
scanf("%d",&fruits[i].count);
printf("\n\t 请输入水果的单价 :");
scanf("%d",&fruits[i].price