代码: #include。h> char c='y'; float money; char key[6];//定义了三个全局变量,用来存储文件中的余额和密码。 void check()//查询余额 { char a; printf("%f",money); printf("按任意键返回主菜单\n"); a=getch(); } void draw()//取款 { int a; printf("1。
取50元\n2。取100元\n3。取200元\n4。取500元\n5。按任意键返回\n"); scanf("%d",&a); switch(a) { case 1: money=money-50;printf("取款成功");break; case 2: money=money-100;printf("取款成功");break; case 3: money=money-200;printf("取款成功");break; case 4: money=money-500;printf("取款成功");break; case 5: c='y';break; } } void changekey()//修改密码 { char a[6],d[6],b='y';int j; for(;b=='y';) { printf("请输入一个六位数的新密码"); gets(a);puts(a); printf("请再次输入"); gets(d);puts(d); for(j=0;j,请重新输入\n"); else { for(j=0;j,按任意键返回主菜单\n"); b=getch();b='n'; } } } main() { int a,j,d=0;char b[6],e; FILE *fp; if((fp=fopen("message。
txt","rb"))==NULL) printf("message error\n"); fread(&money,4,1,fp); for(j=0;j,1,1,fp); fclose(fp); for(j=0;j,请重新输入\n"); d ;break; } } if(j>=6)break; if(d>=3) { printf("密码三次输入错误!系统即将自动退出\n"); c='n';break; } } for(;c=='y';) { printf("\n"); printf("请选择你需要的服务,如余额查询请输入1\n"); printf("1。
余额查询\n"); printf("2。取款\n"); printf("3。修改密码\n"); printf("4。
退出\n"); scanf("%d",&a);e=getchar(); switch(a) { case 1: check(money);break; case 2: draw();break; case 3: changekey();break; case 4: c='n';printf。
全部