#include<stdio.h>
int y,c,q;
int main()
{
int i=1;
while(i)
{
printf("*** 0:余额查询 ***\n");
printf("*** 1:存 款 ***\n");
printf("*** 2:取 款 ***\n");
printf("*** 3:退出系统 ***\n");
printf("请输入操作编号(0-3):");
void action1 ();
void action2 ();
int n;
scanf("%d",&n);
switch(n)
{
case 0:printf("用户余额:%d\n",y); break;
case 1: action1 ();break;
case 2: action2 ();break;
case 3: printf("退出系统");i=0;break;
default :printf("输入错误,请重新输入(0-3):");
}
}
}
void action1 ()
{
printf("请输入存款金额:");
scanf("%d",&c);
if (c>0)
{
y+=c;
printf("存款成功!");
}
else
printf ("请输入正数!");
}
void action2 ()
{
printf("请输入取款金额:");
scanf("%d",&q);
if (q<=y&&q>0)
{
y-=q;
printf("取款成功");
}
else if (q<0)
{
printf("请输入正数");
}
else
{
printf ("余额不足,取款失败!");
}
}