C语言课程设计报告 购物卡管理系统(6)
时间:2025-06-06
时间:2025-06-06
put_card() /*存款功能设定*/ {
int i,m; float n;
long int password; char name[10]; m=0;
printf("请输入你的姓名:\n"); scanf("%s",name);
printf("请再输入你的密码:\n"); scanf("%ld",&password); read_card();
for(i=0;i<=length;i++) {
if((strcmp(card[i].name,name)==0)&&(card[i].password==password)&&(strcmp(card[i].start,"yes")==0)) m=i+1; else
m=m; }
if(m>0) {
printf("您想存入多少钱:\n"); scanf("%f",&n);
card[m-1].account=card[m-1].account+n; printf("余额为 %f\n",card[m-1].account); printf("积分为 %d\n",card[m-1].score); printf("交易成功!"); write_card(); } else
printf("您输入的姓名或密码错误或卡未激活!"); printf("\n输入任意键返回主菜单..."); getch(); menu(); }
(8)报表(显示顾客购物卡上记录的所有信息,除密码外)
display_card() /*显示用户信息功能设定*/
{
int i,m;
long int password; char name[10]; m=0;
printf("请输入你的姓名:\n"); scanf("%s",name);
printf("请再输入你的密码:\n"); scanf("%ld",&password); read_card();
for(i=0;i<=length;i++) {
if((strcmp(card[i].name,name)==0)&&(card[i].password==password)) m=i+1; else m=m; }
if(m>0) {
printf("\t姓名\t是否激活\t\t余额\t\t积分\n\n");
printf(" %8s %8s %20f %10d\n",card[m-1].name,card[m-1].start,card[m-1].account,card[m-1].score); } else
printf("您输入的姓名或密码错误或卡未激活!"); printf("\n输入任意键返回主菜单..."); getch(); menu(); }
(9)菜单(提供各种服务选项)
下一篇:评职称单位推荐意见