C语言课程设计报告 购物卡管理系统(5)
时间:2025-06-06
时间:2025-06-06
get_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);
if(n<=card[m-1].account) {
card[m-1].account=card[m-1].account-n; card[m-1].score=card[m-1].score+n;
printf("余额为 %f\n",card[m-1].account); printf("积分为 %d\n",card[m-1].score); printf("交易成功!"); } else
printf("您的余额不足!"); write_card();
printf("\n输入任意键返回主菜单..."); getch(); menu(); } else
printf("您输入的姓名或密码错误或卡未激活!"); printf("\n输入任意键返回主菜单..."); getch(); menu(); }
(7)存款(进入账户后,在金额项加上用户要存入的钱款)
下一篇:评职称单位推荐意见