搜索
查看: 2251|回复: 4
打印 上一主题 下一主题

C语言笔记--简单的ATM

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-1 00:47:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hjx1120 于 2012-8-1 20:41 编辑

本人是新手,可能注释有点另类,请见解^_^!
----------------------------
[mw_shl_code=c,true]#include<stdio.h>
void striping(void);    //ANSI C 原型
int main(void)          //主函数
{
    char SelectKey;     // 声明 “选择数字”
    char CreditMoney;   //声明“取现金”
    char DebitMoney;    //声明“借银行钱”
   
    while(1)      //传说中永远的循环语句,break 可以跳出.      
    {
        do              //开始
        {
            system("CLS");  //清屏
            striping();
            puts("|   请选择:           ");
            puts("|   1.-- 查余额   --   ");
            puts("|   2.-- 取现金   --   ");
            puts("|   3.-- 借银行钱 --   ");
            puts("|   4.-- 退出     --   ");
            striping();
            SelectKey=getch();      //选择 1 ,2,3,4
        }
        while(SelectKey!='1' && SelectKey!='2' && SelectKey!='3'
        && SelectKey!='4');    //逻辑条件选择
        switch(SelectKey)                    //你要选择的是.....
        {
            case '1':                    //  按'1'
                system("CLS");           // 清屏
                striping();              //  
                puts("|   您的余额: ¥1000   ");
                puts("|   按任意键返回...    ");
                striping();
                getch();              //停一下
                break;                //返回
            case '2':                // 按     2
                do
                {
                    system("CLS");        //清屏
                    striping();           //一个插入函数
                    puts("|   请选择金额:  ");
                    puts("|   1.--¥50 --   ");
                    puts("|   2.--¥100--   ");
                    puts("|   3.--返回 --   ");
                    striping();
                    CreditMoney=getch();       //你选择的是?   1   2   3;
                }
                while(CreditMoney!='1' && CreditMoney!='2' &&
                CreditMoney!='3');   
                switch(CreditMoney)
                {
                    case '1':
                        system("CLS");
                        striping();
                        puts("|   您取了¥50 ,谢谢! ");
                        puts("|   按任意键返回...     ");
                        striping();
                        getch();
                        break;
                    case '2':
                        system("CLS");
                        striping();
                        puts("|   您取了¥100 ,谢谢! ");
                        puts("|   按任意键返回...      ");
                        getch();
                        break;
                    case '3':
                        break;
                }
                break;
            case '3':
                do
                {
                    system("CLS");
                    striping();
                    puts("|   您想借银行多少钱?     ");
                    puts("|   1.-- ¥50   --         ");
                    puts("|   2.-- ¥100  --         ");
                    puts("|   3.-- ¥500  --         ");     
                    puts("|   4.-- ¥1000 --         ");
                    puts("|   5.-- 返回   --         ");
                    striping();
                    DebitMoney=getch();
                }
                while(DebitMoney!='1' && DebitMoney!='2' && DebitMoney!='3'
                && DebitMoney!='4' && DebitMoney!='5');
                        switch(DebitMoney)
                        {
                        case '1':
                            system("CLS");
                            striping();
                            puts("|   您借了银行 ¥50  谢谢!! ");
                            puts("|   按任意键返回...           ");
                            striping();
                            getch();
                            break;
                        case '2':
                            system("CLS");
                            striping();
                            puts("|   您借了银行 ¥100 谢谢!! ");
                            puts("|   按任意键返回...           ");
                            striping();
                            getch();
                            break;
                        case '3':
                            system("CLS");
                            striping();
                            puts("|   您借了银行 ¥500 谢谢!! ");
                            puts("|   按任意键返回...           ");
                            striping();
                            getch();
                            break;
                        case '4':
                            system("CLS");
                            striping();
                            puts("|   您借了银行 ¥1000 谢谢!! ");
                            puts("|   按任意键返回...            ");
                            striping();
                            getch();
                            break;
                        case '5':      
                            getch();
                            break;
                        }
                        break;
                    case '4':
                        system("CLS");
                        striping();
                        puts("|   感谢您的使用!  ^_^! ");
                        puts("|   再见!               ");
                        striping();
                        return 0;  //返回程序开始的地方
                    }
        }
}
void striping(void)    //插入‘puts("|============================");’函数
{
    puts("|============================");
}
[/mw_shl_code]
-------------------------------------------------------------------------------------------------------------------

1.png (1.71 KB, 下载次数: 9)

1.png

2.png (1.13 KB, 下载次数: 9)

2.png

3.png (1.23 KB, 下载次数: 11)

3.png

4.png (1.65 KB, 下载次数: 10)

4.png

5.png (1.69 KB, 下载次数: 11)

5.png

6.png (1.55 KB, 下载次数: 11)

6.png
沙发
发表于 2012-8-2 18:01:25 | 只看该作者
楼主 麻烦把源文件上传一下  谢谢
板凳
 楼主| 发表于 2012-8-2 21:04:07 | 只看该作者
回遗未来 发表于 2012-8-2 18:01
楼主 麻烦把源文件上传一下  谢谢

额~~~源代码不是全在上面嘛?
第001行到第138就是呀
地板
发表于 2012-8-2 23:15:48 | 只看该作者
hjx1120 发表于 2012-8-2 21:04
额~~~源代码不是全在上面嘛?
第001行到第138就是呀

话说一复制就全乱了。。。
5#
 楼主| 发表于 2012-8-2 23:53:44 | 只看该作者
回遗未来 发表于 2012-8-2 23:15
话说一复制就全乱了。。。

我这里不会呀!额~~~~你电脑系统难到是传说中的黄体字...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表