其实就是简单地对switch的用法,希望能给广大读者一些思路,写出自己的创意界面。

#include <stdio.h>
void main()
{
    char SelectKey,CreditMoney,DebitMoney;
    while(1)
    {
        do{

            puts("=========================");
            puts("|  Please select key:   |");
            puts("|  1. Quary             |");
            puts("|  2. Credit            |");
            puts("|  3. Debit             |");
            puts("|  4. Return            |");
            puts("=========================");
            SelectKey = getch();system( "cls ");
        }while( SelectKey!='1' && SelectKey!='2' && SelectKey!='3' && SelectKey!='4' );
        switch(SelectKey)
        {
            case '1':

                puts("================================");
                puts("|    Your balance is $1000.    |");
                puts("|  Press any key to return...  |");
                puts("================================");
                getch();system( "cls ");
                break;
            case '2':
                do{

                    puts("==================================");
                    puts("|   Please select Credit money:  |");
                    puts("|   1. $50                       |");
                    puts("|   2. $100                      |");
                    puts("|   3. Return                    |");
                    puts("==================================");
                    CreditMoney = getch();system( "cls ");
                }while( CreditMoney!='1' && CreditMoney!='2' && CreditMoney!='3' );
                switch(CreditMoney)
                {
                    case '1':

                        puts("=========================================");
                        puts("|  Your Credit money is $50,Thank you!  |");
                        puts("|         Press any key to return...    |");
                        puts("=========================================");
                        getch();system( "cls ");
                        break;
                    case '2':

                        puts("==========================================");
                        puts("|  Your Credit money is $100,Thank you!  |");
                        puts("|         Press any key to return...     |");
                        puts("==========================================");
                        getch();
                        break;
                    case '3':
                        break;
                }
                break;
            case '3':
                do{

                    puts("====================================");
                    puts("|   Please select Debit money:     |");
                    puts("|   1. $50                         |");
                    puts("|   2. $100                        |");
                    puts("|   3. $500                        |");
                    puts("|   4. $1000                       |");
                    puts("|   5. Return                      |");
                    puts("====================================");
                    DebitMoney = getch();system( "cls ");
                }while( DebitMoney!='1' && DebitMoney!='2' && DebitMoney!='3' \
                 && DebitMoney!='4' && DebitMoney!='5' );
                switch(DebitMoney)
                {
                    case '1':

                        puts("===========================================");
                        puts("|   Your Debit money is $50,Thank you!    |");
                        puts("|        Press any key to return...       |");
                        puts("===========================================");
                        getch();system( "cls ");
                        break;
                    case '2':

                        puts("===========================================");
                        puts("|   Your Debit money is $100,Thank you!   |");
                        puts("|        Press any key to return...       |");
                        puts("===========================================");
                        getch();system( "cls ");
                        break;
                    case '3':

                        puts("===========================================");
                        puts("|   Your Debit money is $500,Thank you!   |");
                        puts("|        Press any key to return...       |");
                        puts("===========================================");
                        getch();system( "cls ");
                        break;
                    case '4':

                        puts("===========================================");
                        puts("|   Your Debit money is $1000,Thank you!  |");
                        puts("|        Press any key to return...       |");
                        puts("===========================================");
                        getch();system( "cls ");
                        break;
                    case '5':
                        break;
                }
                break;
            case '4':

                puts("================================");
                puts("|   Thank you for your using!  |");
                puts("|            Good bye!         |");
                puts("================================");
                return;
        }
    }
}

C 语言之银行ATM机界面的更多相关文章

  1. emWin实现ATM机界面设计,含uCOS-III和FreeRTOS两个版本

    第1期:ATM机配套例子:V6-900_STemWin提高篇实验_ATM机(uCOS-III)V6-901_STemWin提高篇实验_ATM机(FreeRTOS) 例程下载地址:http://foru ...

  2. C语言模拟ATM机界面

    虽然是满屏的printf.printf.printf.printf......尴尬 但是一个小项目做下来还是能学习到很多的,有很多小的问题,不是亲自来敲一遍代码,是不会发现的.他的框架,每一个小函数功 ...

  3. 01、模拟ATM机界面程序

    一.概述 设计一个简单的模拟自动取款机ATM界面的程序,实现用户登录及取款等功能. 二.需求分析 (1)模拟自动取款机ATM界面,有常用功能. (2)主要功能包括;用户输入密码登录主界面.取款功能.取 ...

  4. 模块购物商城和ATM机代码:

    http://outofmemory.cn/python/video/let-us-python/ python为程序员服务  快来加入群[python爬虫交流群](群号570070796),发现精彩 ...

  5. 银行ATM存取款系统(C语言实现)

    这里使用的运行工具是DEV C++.老铁们一定要看仔细了.是DEV C++ 仅供借鉴:这个是大一时期写的.大四的时候整理了一下(本人C语言学的也不太好).肯定很多不足和存在漏洞的地方.仅供借鉴.仅供借 ...

  6. 模拟ATM机银行系统

    淄博汉企Java基础考核项目 模拟银行自助终端系统 一. 本系统模拟银行用户使用ATM机开户.查询.存款.取款功能,要求使用java语言编程实现. 说明: 1. 对于数据输入异常,可使用java异常处 ...

  7. 连接数据库——模拟ATM机查、存、取、开户功能

    1.界面:包含开户.查询.存款.取款.功能 package com.bank.test; /** * * @author Administrator *界面类 */ public class Jiem ...

  8. 第一次尝试使用JAVA编写的ATM机程序

    package study; import java.util.Scanner; public class ATM { private static int[] users = { 111111, 2 ...

  9. 1.4 面试问题整理: ATM机取款

    流程图:

随机推荐

  1. gravity和layout_gravity的区别

    一.gravity和layout_gravity相同处 两者都是设置对齐方式的属性.内部的属性值相同. 根据英文意思也能理解其中的意思.如center_horizontal表示在水平方向上的位置为中间 ...

  2. net框架运行原理

    核心是CLR(通用语言运行时), c#或者其它各种语言编译原理:将原代码通过相对的编译器(语法检查原代码分析)生成IL代码托管(IL也称托管代码),最后得到一个托管模块,一个或多个托管模块组成程序集( ...

  3. MacOS下对postgresql的简单管理操作

    如何安装在另一篇blog中有述,这里不再赘述.本篇简单说一下安装完postgresql之后的一些管理和查询操作. 首先安装完postgresql之后需要初始化数据库: initdb /usr/loca ...

  4. Git之(六)标签管理

    发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来.所以,标签也是版本库的一个快照 ...

  5. CDH 5.x 集群安装及卸载

    上次写了CDH安装测试总结,由于那个博客篇幅略长, 但是主要集中在第二章,所以单独把CDH安装.卸载这块的内容拉出来在一篇记录一下. 一.搭建远程yum源 1.启动http服务: service ht ...

  6. (译)openURL 在 iOS10中已弃用

    翻译自:openURL Deprecated in iOS10 译者:Haley_Wong 苹果在iOS 2 推出了 openURL:方法 作为一种打开外部链接的方式.而与之相关的方法 canOpen ...

  7. [Boost] 1.57.0 with VS2013 + Intel compiler

    The compiled version can be found below. Do not foget to give me a star. :) http://pan.baidu.com/s/1 ...

  8. 百度编辑器UEditor常用设置函数

    最近在研究UEditor的使用,下面是附上传送门: 这是API文档http://ueditor.baidu.com/doc/ 这是下载地址http://ueditor.baidu.com/websit ...

  9. iOS网络基础

    转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51376048 本文出自:[openXu的博客] 常用类 get请求 post请求 NSURL ...

  10. SQL Server 执行计划操作符详解(1)——断言(Assert)

    前言: 很多很多地方对于语句的优化,一般比较靠谱的回复即使--把执行计划发出来看看.当然那些只看语句就说如何如何改代码,我一直都是拒绝的,因为这种算是纯蒙.根据本人经验,大量的性能问题单纯从语句来看很 ...