编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则 提示登录成,如果三次均输入错误,则退出程序。
#include<stdio.h>
#include<string.h>
int main()
{
int i = 0;
char str1[] = "1234567";
//定义一个数组时,若初始化为{0}或"",则需定义数组长度,即[n]。若不定义数组长度,{0}或""表示null,即\0,表明数组长度为1,相当于char类型,没有意义。
char inp[10] = "";
for(i=0;i<3;i++)
{
printf("请输入密码:>");
//数组名即是数组首元素的地址;
scanf("%s",inp);
if(strcmp(inp,str1) == 0)
break;
}
if(i == 3)
printf("exit\n");
else
printf("log in\n");
return 0;
}