【牛刀小试2】password保
主要知识:
1. while循环
2. do-while循环
3. if-else
4. strcmp()函数
[充电一下]
strcmp()函数的知识
原型:int strcmp ( const char * str1, const char * str2 );
返回值:
< 0 |
表示str1与str2不相等,其的值小于str2的值 |
=0 |
表示str1与str2相等 |
>0 |
表示str与str2不等。且其值大于str2的值 |
现在已经进入"码奴"(password的奴隶)的时代,人人都有非常多password
比方登入CSND也要有password。银行卡也须要有password等等。所以保存密
码特重要。要不然小心C币和钱不翼而飞了。
如今我们来编个程序,来保护我们珍贵的password^-^
要求:
(1)输入password后不显示在界面上,并使用星号取代
(2)能够删除错误的输入。即更改错误输入
(3)password错误提示,仅仅同意输入错误3次,否则强行退出
//password保护 #include <stdio.h> #include <stdlib.h> //for exit #include <string.h> //for strcmp int main( void ) { int count= 0; //计算输入次数 charmima[ 7 ]; //用于存放输入的password intlength= 0; charletter; while(count<= 3 ) { printf(" 输入您的6位password: "); while(length< 7 ) { mima[ length++ ]= '