(word完整版)c语言饭卡管理系统代码档.doc 立即下载
2024-09-09
约7千字
约10页
0
46KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)c语言饭卡管理系统代码档.doc

(word完整版)c语言饭卡管理系统代码档.doc

预览

免费试读已结束,剩余 5 页请下载文档后查看

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)c语言饭卡管理系统代码档
(word完整版)c语言饭卡管理系统代码档
(word完整版)c语言饭卡管理系统代码档



c语言饭卡管理系统代码档
#include<stdio.h〉
#include<string.h>
#include<conio。h〉
#include〈stdlib.h〉
#defineN100


structcard
{
charnum[10];charname[10];floatmoney;intg;
};

voidmyprint();
voidmycreate();
voidmybuy();
voidmysave();
voidmyadd();
voidmydel();
voidmylost();
voidmydisplayall();
voidmain()
{
charchoose='\0’,yes_no='\0';
do
{
myprint();
printf("”);
choose=getch();

switch(choose)
	{
case'1’:mycreate();break;/*创建*/
case’2':mybuy();break;/*买饭*/
case’3’:mysave();break;/*续钱*/
case'4’:myadd();break;/*添加*/
case'5’:mydel();break;/*注销*/
case'6':mylost();break;/*挂失*/
case'7':mydisplayall();break;/*显示全部*/
case'0’:exit(0);
default:printf("\n%c为非法选项!\n”,choose);
	}
printf(”\n要继续选择吗(Y/N)?\n”);
	do
	{
yes_no=getche();
	}
while(yes_no!='Y'&&yes_no!='y'&&yes_no!='N’&&yes_no!='n');
}while(yes_no==’Y’||yes_no=='y’);
}


voidmyprint()/*显示菜单界面*/
{
system("cls");/*调用清屏函数。若在TC下运行,改用clrscr()*/
printf("|--—-—-—---—-————--—-———---——---——--————————|\n”);
printf(”|请输入选项编号(0—7):|\n");
printf("|-—-—---———-———--——-———-—--——----—-—--—---—-|\n”);
printf("|1—-—-创建饭卡|\n”);
printf(”|2-——-买饭|\n");
printf("|3————续钱|\n”);
printf("|4-—--添加新饭卡|\n");
printf(”|5——--注销旧饭卡|\n”);
printf(”|6-—--设置与解除挂失|\n");
printf(”|7-——-显示全部信息|\n”);
printf(”|0--——退出|\n");
printf(”|—---—---——-—-—------——-—-—------—-———-——-—-|\n”);

}


voidmycreate()/*定义创建饭卡的函数*/
{
inti=1;
structcardtemp={0};
FILE*fp=NULL;

fp=fopen("d:\\JiLu。dat",”w");
if(fp==NULL)
{
printf(”\n打开文件夹失败!\n”);return;
}

system(”cls”);/*调用清屏函数。若在TC下运行,改用clrscr()*/
printf("\n请输入第一个记录:\n");
printf("卡号(用#结束输入):”);
do
{
gets(temp。num);
}
while(strcmp(temp.num,”")==0);
printf(”姓名(用#结束输入):”);
gets(temp.name);
printf(”金额(用#结束输入):");
scanf(”%f”,&temp。money);
printf("挂失信息(1有,—1无)(用#结束输入):”);
scanf("%d”,&temp.g);

while(temp。num[0]!=’#')
{
fprintf(fp,”%15s%15s%15f%15d\n",temp.num,temp.name,temp。money,temp.g);
i++;

printf(”\n请输入第%d个记录:\n”,i);
printf(”卡号(用#结束输入):”);
	do
	{
gets(temp。num);
	}
while(strcmp(temp
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(word完整版)c语言饭卡管理系统代码档

文档大小:46KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用