#include <stdio.h>#include "string.h"#include <conio.h>#include <stdlib.h>void cunkuan(long *);void qukuan(long *);void main_menu();long money=1000;long *p;int main(void){ main_menu(); cunkuan(&money); qukuan(&money);     return 0;}void cunkuan(long *p){   long a;   printf("请输入您要存入的金额(RMB):");   scanf("%ld",&a);      money+=a;   printf("\n已存入账户!您账户当前的余额为:%ld元\n",money);        return main_menu();  }void qukuan(long *p){   long num;   printf("请输入你要取出的金额(RMB):");   scanf("%ld",&num);   if(num<0&&num%100!=0)   {    printf("\n必须是能整除100的数\n\n");   }   else if(num>money)   {      printf("\n对不起!您账上的余额不足!\n");   }   else   {    money-=num;    printf("取款成功!请收好您的现金\n");    printf("您账户当前的余额为:%ld元\n",money);   }   //system("CLS");    return main_menu();}void main_menu(){ long money; //system("CLS");    printf("^==================================================^\n"); printf("*       1、存款       2、取款      3、退出         *\n"); printf("^==================================================^\n"); printf("请选择服务项目:"); switch(getch()) {    case '1':cunkuan(&money);break;     case '2':qukuan(&money);break;    case '3':exit(1);break;    default:putchar('\a'); } }