其实就是简单地对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. Python:操作数据库

    (一)      前言 本文说明如何连接Oracle.MySQL.sqlserver,以及执行sql.获取查询结果等. (二)      DB-API      DB-API阐明一系列所需对象和数据库 ...

  2. ftp:connect:未知错误号

    Linux下使用ftp命令时,提示:ftp: connect :未知错误号解决方法:service iptables stop或/etc/rc.d/init.d/iptables stop

  3. 深入理解DirectByteBuffer

    介绍 最近在工作中使用到了DirectBuffer来进行临时数据的存放,由于使用的是堆外内存,省去了数据到内核的拷贝,因此效率比用ByteBuffer要高不少.之前看过许多介绍DirectBuffer ...

  4. flowable设计器插件安装

    原文地址:http://www.shareniu.com/ 工欲善其事必先利其器,要想使用flowable,必须搭建一套环境,本文以Eclipse中安装flowable插件为例详细说明整个安装过程. ...

  5. SQL实例整理

    本文适合将w3school的SQL教程(http://www.w3school.com.cn/sql/sql_create_table.asp)都基本看过一遍的猿友阅读. 说说博主的情况吧.毕业找工作 ...

  6. RxJava(四) concatMap操作符用法详解

    欢迎转载,转载请标明出处: http://blog.csdn.net/johnny901114/article/details/51533282 本文出自:[余志强的博客] concatMap操作符的 ...

  7. Android Multimedia框架总结(六)C++中MediaPlayer的C/S架构

    转载请把头部出处链接和尾部二维码一起转载,本文出自: http://blog.csdn.net/hejjunlin/article/details/52435789 前面几节中,都是通过java层调用 ...

  8. Windows2008 R2上完全卸载Oracle操作步骤

    Windows2008 R2上完全卸载Oracle操作步骤 1.关闭Oracle所有的服务,按[win+R]运行[services.msc]找到所有Oracle开头的服务,点击停止. 2.使用Orac ...

  9. x264源代码简单分析:熵编码(Entropy Encoding)部分

    ===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...

  10. 【移动开发】Context类bindService()参数

    bindService()是Context的一个方法,它是抽象的.函数原型的代码如下:(android 2.3.3) /** * Connect to an application service, ...