打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
1.模拟银行输入密码的源码 数据类型的笔记
模拟银行输入密码



编译器:gcc编译器

第一讲:

一、变量
1.变量就是内存中的一个区域,其值可以改变,通过变量名加以标识和区分,变量有类型和值。
2.变量类型包括char(1字节)、int(4字节)、short(2字节)、long(4字节)、long long(8字节)、float(4字节)、double(8字节),等等。另外还包括复合类型。
3.变量的定义
类型 变量名 = 初值;
int a = 10;//变量的初始化
int b; // 未初始化的变量,其值不确定 
4.可以printf函数输出变量的值
printf ('%d', a);
printf ('%d %d', a, b);
printf ('a=%d, b=%d\n', a, b);
a=10, b=1434
整型:%d
字符:%c
浮点数:%f/%lf //float/double

二、基本数据类型
1.字符型
1)字符型变量的底层存储就是整数,对于字符而言存储的是该字符在ASCII表中的代码。
'A' - 65
'a' - 97
'0' - 48
2)字符常量通过一对单引号('')表示。
char c = 'A'; // 实际上c中存放的是65
3)用printf显示字符的时候,如果用%c显示的是字符,如果用%d显示的就是ASCII码。
4)转义字符
\n:换行,光标移到下一行行首
\r:回车,光标移到当前行行首
\t:制表
\v:垂直制表printf('\v');
\b:退格
\a:响铃
\\:\
\':'
\':'
%%:%
模拟银行输入密码的源码
#include 
#include 

int main()
{
int pass,i=0,p=5;
//pass为密码,i为输入错误密码次数 p是5秒时间退出或进入系统。
printf('请注意周边环境,再输入密码:\n');
while(pass!=123456)//当pass不等于123456时,一直死循环
{
scanf('%d',&pass);//在缓冲区中输入一个整数
if(pass!=123456)
printf('输入密码错误%d次...\n',++i);
if(i>=3)//如果错误次数大于或等于3次时,退出循环。
{
printf('对不起,你的卡被取款机吃了,请联系银行...\n');
while(i==3&&p>=0)//当i等于3并且p大于呀等于0时
{
printf('\r%d秒退出系统...',p--);
Sleep(1000);
}
return -1;
}
}
if(pass==123456)//if是如果
{
printf('密码正确,进入系统中...\n');
while(p>=0)
{
printf('\r%d秒进入系统...',p--);
Sleep(1000);/
觉一秒钟1秒=1000毫秒
}
}
return 0;




本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
“C语言从入门到入土”必备C语言基础笔记整理
表达式与语句
C语言入门教程-Printf:读取用户输入
2-4 会员信息输入输出
C语言scanf函数用法完全攻略
C语言字符char和整型int的关系
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服