《实验一ATM机程序》由会员分享,可在线阅读,更多相关《实验一ATM机程序(2页珍藏版)》请在金锄头文库上搜索。
1、实验一:实验一:ATM 机界面设计机界面设计 实验目的及内容 实验要求 实验步骤及核心代码要求: (1)代码少于 100 行的程序,附上全部源代码;多于 100 行的,附上核心源代码,要求有 功能概要说明; (2)源代码格式要求:五号字体,Times New Roman 字体 #include #include main()int fun1(int x,char a);int fun2(int x,char a); char a;int x;printf(“1:中文中文;n2English;n3 退出退出Exit;n“);scanf(“%c“,if(a=1) fun1(x,a);else if
2、(a=2) fun2(x,a);else if(a=3) return;int fun1(int x,char a) int y,z;a=0;printf(“1:查询查询;n2:存款存款;n3:取款取款;n4:退出退出;n“);x=1000; for(;a!=4;)scanf(“%c“,if(a=1) printf(“= = = = = = = = = = = = =n“);printf(“此账户有此账户有 ¥%d 元元n“,x);printf(“按任意键结束按任意键结束n= = = = = = = = = = = = =n“);getch();printf(“1:查询查询;n2:存款存款;n
3、3:取款取款;n4:退出退出;n“);else if(a=2) printf(“输入您要储存的数目输入您要储存的数目:¥_n“);scanf(“%d“,x=x+y;printf(“您要存的数目为您要存的数目为:¥%dn“,y);printf(“按任意键继续按任意键继续n“);getch();printf(“1:查询查询;n2:存款存款;n3:取款取款;n4:退出退出;n“);else if(a=3) printf(“输入您要取的数目输入您要取的数目:¥_n“);scanf(“%d“,if(x-z)0) printf(“您的余额不足您的余额不足n“);printf(“请按任意键返回请按任意键返回
4、n“);getch();printf(“1:查询查询;n2:存款存款;n3:取款取款;n4:退出退出;n“);else x=x-z;printf(“您要取的数目为您要取的数目为:%dn“,z); printf(“请按任意键返回请按任意键返回n“);getch();printf(“1:查询查询;n2:存款存款;n3:取款取款;n4:退出退出;n“);a=0; int fun2(int x,char a)int y,z;a=0;printf(“1:Query;n2:Deposit;n3:Withdraw;n4:Exit;n“);x=1000;for(;a!=4;)scanf(“%c“,if(a=1
5、) printf(“= = = = = = = = = = = = =n“);printf(“The money you have is $%d dollern“,x);printf(“Press any key to continuen= = = = = = = = = = = = =n“);getch();printf(“1:Query;n2:Deposit;n3:Withdraw;n4:Exit;n“);else if(a=2) printf(“the number to input is:$_n“);scanf(“%d“,x=x+y;printf(“the number to inpu
6、t is:$%dn“,y);printf(“Press any key to continuen“);getch();printf(“1:Query;n2:Deposit;n3:Withdraw;n4:Exit;n“);else if(a=3) printf(“Input the number:$_n“);scanf(“%d“,if(x-z)0) printf(“Your money is not enoughn“);printf(“Press any key backn“);getch();printf(“1:Query;n2:Deposit;n3:Withdraw;n4:Exit;n“);else x=x-z;printf(“the number to take is:%dn“,z);printf(“Press any key backn“);getch();printf(“1:Query;n2:Deposit;n3:Withdraw;n4:Exit;n“);a=0;