赞
踩
本文实例为大家分享了C语言就餐管理系统的具体代码,供大家参考,具体内容如下
#include
#include
#include
#define N 20
#define M 20
struct student
{char num[20];
char name[10];
float dietfee;
};
struct diet
{char date[20];
char breakfast[100];
char lunch[100];
char supper[100];
};
void menu();
void reads();
void readss();
void addstudent();
void adddiet();
void addfee();
void query();
void show();
void dele();
void midefy();
void main()
{
int n;
while(1)
{
menu();
printf("\n 请输入您要选择的操作序号:");
scanf("%d",&n);
switch(n)
{case 1: addstudent();break;
case 2: show();break;
case 3: adddiet();break;
case 4: addfee();break;
case 5: query();break;
case 6: dele();break;
case 7: midefy();break;
case 8: exit(0);
default: printf("输入错误!\n ");
}
}
}
void menu()
{printf(" **************************** 食堂就餐餐费管理系统************************ ");
printf("\n 1 添加学生信息");
printf("\n 2 显示学生信息");
printf("\n 3 添加食谱信息");
printf("\n 4 按学号添加餐费");
printf("\n 5 查询某日食谱");
printf("\n 6 删除学生信息");
printf("\n 7 修改学生信息");
printf("\n 8 退出");
}
void reads(struct student stu[N],int *n) //读取学生信息文件
{
FILE *fp;
int i=0;
if((fp=fopen("studenttt.txt","rb"))==NULL)
{ printf("文件打开失败!\n");
return;
}
else
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。