C语言实战_ATM取款机

2019-07-29  本文已影响0人  书虫大王X

1.目的:运用C语言编写一个取款机工程

2.运用到的知识点:

1.while、for循环

2. if 判断语句

3.代码实现:

要达到的功能


欢迎光临
* * *****

请输入密码:123
错误-> 密码错误请重新输入: 最多输入4 -> 此卡已冻结 请联系客服 -> 退出

正确->

1.取款
    请输入取款金额:200-> 取款成功 当前余额为20
    ->余额不足 是否继续Y/N 
2.存款
    请输入金额:2000 -> 存款成功 当前余额:3000!
3.更改密码
    请输入原始密码->请设置密码->请确认密码
4.退出

请选择操作:

代码如下:

#import <Foundation/Foundation.h>
#include <stdlib.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        int passward = 123;
        int inpotPassward = 0;
        int wrongTime = 4;
        
        printf("************\n  欢迎光临\n************\n");
        
        while (1) {
            printf("请输入密码:");
            scanf("%d",&inpotPassward);
            if (inpotPassward == passward) {
                break;
            }else{
                
                wrongTime--;
                if (wrongTime == 0) {
                    printf("此卡已冻结,请联系客服\n");
                    //退出
                    exit(EXIT_FAILURE);
                }else{
                    printf("密码错误,");
                }
            }
        }
    }
    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读