C语言程序模拟银行输入密码,模拟银行输入密码--源码

原标题:模拟银行输入密码--源码

C语言-模拟银行输入密码

//C语言-模拟银行输入密码

#include

#include

int main()

{

int pass;//存放密码的变量

int i=0;//统计输入密码错误次数

int p=5;//统计执行动作的倒计时初始化

printf("请注意周边环境,再输入密码:n");

while(pass!=123456)

{

scanf("%d",&pass);

if(pass!=123456)

printf("输入密码错误%d次n",++i);

if(i>=3)

{

printf("对不起,您的卡被取款机吞了,请联系银行...n");

while(i==3&&p>=0)//&& 逻辑与

{//r是移动到行首的意思

printf("r%d秒退出系统...",p--);

Sleep(1000);//睡眠或延迟1000毫秒==1秒

}

break;

}

} 编程学习8群 594089997

if(pass==123456)

{

printf("密码正确,进入系统中...n");

while(p>=0)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
e语言是一种面向过程的编程语言,并且其编程风格与C语言非常类似。针对画板模拟打印预览功能,我们可以使用e语言编写源码。 ```c #include <stdio.h> #include <conio.h> #define WIDTH 80 // 画板宽度 #define HEIGHT 25 // 画板高度 typedef struct { char canvas[HEIGHT][WIDTH]; // 画板字符数组 } Canvas; void initializeCanvas(Canvas *canvas) { int row, col; for (row = 0; row < HEIGHT; row++) { for (col = 0; col < WIDTH; col++) { canvas->canvas[row][col]=' '; // 初始化画板上每个位置为空格 } } } void drawPoint(Canvas *canvas, int x, int y, char c) { if (x >= 0 && x < WIDTH && y >= 0 && y < HEIGHT) { canvas->canvas[y][x] = c; // 在指定位置绘制字符 } } void previewPrint(Canvas *canvas) { int row, col; for (row = 0; row < HEIGHT; row++) { for (col = 0; col < WIDTH; col++) { printf("%c", canvas->canvas[row][col]); // 逐行逐列输出字符 } printf("\n"); } } int main() { Canvas canvas; initializeCanvas(&canvas); // 初始化画板 // 在画板上绘制字符 drawPoint(&canvas, 10, 5, '@'); drawPoint(&canvas, 30, 10, '#'); drawPoint(&canvas, 50, 15, '*'); previewPrint(&canvas); // 打印预览 getch(); // 等待用户按下任意键后结束程序 return 0; } ``` 以上是一个简单的e语言源码示例,实现了画板模拟打印预览的功能。在程序中,我们首先定义了一个Canvas结构体,用于表示画板,内部包含了一个二维字符数组作为画板的字符位置。然后,我们定义了一些函数来初始化画板、在画板上绘制字符以及进行打印预览。 在main函数中,我们首先创建了一个Canvas对象,并通过initializeCanvas函数将其初始化为空白画板。接下来,我们通过drawPoint函数在画板上绘制了三个不同的字符。最后,调用previewPrint函数进行打印预览,将画板上的字符逐行输出到控制台。 通过这段源码,我们可以了解到使用e语言实现画板模拟打印预览的基本方法和步骤,可以根据自己的需求进行扩展和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值