云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 购物卡管理系统

购物卡管理系统

  • 62 次阅读
  • 3 次下载
  • 2025/6/8 3:57:02

C语言课程设计实习报告

{

int i,k=-1;

for(i=0;i

if(strcmp(card[i].ID,h)==0)k=i; return(k); }

void huo(int k) /*激活操作*/ {

char m[20],p[8]; int x,w2; do {

printf(\是否激活该卡? (1) 是 (2) 否 \\n\ printf(\请选择卡号:< >\\b\\b\ scanf(\ if(x<1||x>2)

{w2=1;getchar();} else w2=0; }

while(w2==1); if(x==1) {

printf(\请输入名:<\\t\\t\\t>\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\

scanf(\

strcpy(card[k].name,m);

printf(\请输入六位数密码:< >\\b\\b\\b\\b\\b\\b\\b\ scanf(\

strcpy(card[k].word,p); card[k].flag=1;

printf(\激 活 功!**********************\\n\\n\

print_one(k); add(); } }

void enter() /*进入*/ {

int k=-1; char h[20]; if(n==0)

printf(\请 先 制 *********************\\n\

else {

printf(\请输入购物卡号码:<\\t\\t\\t>\\b\\b\\b\\b\\b\\b\\b\

第 24 页 共 26 页

C语言课程设计实习报告

scanf(\ k=search(h); if(k==-1)

printf(\该号码不存在!****************\\n\

else {

if(card[k].flag=0)

printf(\该卡还未激活,请先激活!************\\n\

else

hedui(k); } }

menu(); }

void hedui(int k) /*验证核对*/ {

int c=0,w3=0; char p[8]; do {

printf(\请输入密码:< >\\b\\b\\b\\b\\b\\b\\b\ scanf(\

if(strcmp(card[k].word,p)!=0) {

printf(\密码不正确,请重新输入!**********\\n\

c++; continue; } else {

printf(\密 码 正 确 !***********\\n\ w3=1;

menu1(k); } }

while(w3==0&&c<3); }

void menu1(int k) /*显示*/ {

int v,w4; do {

printf(\

第 25 页 共 26 页

C语言课程设计实习报告

printf(\<_______________________THE MENU1_______________________>\\n\

printf(\ (1) 查 询 ||\\n\

printf(\

printf(\ (2) 存 款 ||\\n\

printf(\

printf(\ (3) 消 费 ||\\n\

printf(\

printf(\ (4) 修 改 密 码 ||\\n\

printf(\

printf(\ (5) 返回主菜单 ||\\n\

printf(\___||\\n\

printf(\ scanf(\ if(v<1||v>5)

{w4=1;getchar();} else w4=0; }

while(w4==1); switch(v) {

case 1:stat_one(k);break; case 2:deposit(k);break; case 3:fetch(k);break; case 4:change(k);break; case 5:menu(); } }

void stat_one(int k) {

printf(\操 作 成 功 !***************\ print_one(k); menu1(k); }

void deposit(int k) {

float a=0.00;

printf(\请输入存款金额:<\\t\\t>\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\ scanf(\

第 26 页 共 26 页

C语言课程设计实习报告

card[k].account+=a;

printf(\存 款 成 功 !***********\ print_one(k); add(); menu1(k); }

void fetch(int k) /*消费*/ {

float b=0.00;

printf(\请输入消费金额:<\\t\\t>\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\\b\ scanf(\

if(b>card[k].account)

printf(\余 额 不 足 !*************\ else {

card[k].account-=b; card[k].integal=b;

printf(\谢 谢 惠 顾 !***********\ print_one(k); add(); }

menu1(k); }

void change(int k) /*修改密码*/ {

char a[8],b[8];

printf(\请输入新六位数密码:< >\\b\\b\\b\\b\\b\\b\\b\ scanf(\

printf(\请再次输入新六位数密码:< >\\b\\b\\b\\b\\b\\b\\b\ scanf(\ if(strcmp(a,b)==0) {

printf(\密码修改成功!*************\ add(); } else

printf(\两次密码输入不一致,密码修改失败!\ menu1(k); }

void browse() {

int i; if(n==0)

printf(\无记录,请先制卡!***********\ else {

第 27 页 共 26 页

C语言课程设计实习报告

printf(\操 作 成 功 !**************\\n\

printf(\

printf(\| 姓 名 | 卡 号 |flag| account | integal |\

printf(\

for(i=0;i

printf(\

card[i].number,card[i].name,card[i].ID,card[i].flag,card[i].account,card[i].integal);

printf(\

}

menu(); }

第 28 页 共 26 页

搜索更多关于: 购物卡管理系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言课程设计实习报告 { int i,k=-1; for(i=0;i

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com