int main()
{
int i = 0;
char password[20] = { 0 };
for (i = 0; i <3; i++)
{
printf("请输入密码:>");
scanf("%s", password);
//if (password == "123456");//err,==不能用来比较两个字符串是否相等,应该使用一个库函数strcmp
if (strcmp(password, "123456") == 0)//如果两个字符串相同就==0,strcmp---string compare---格式:strcmp(str1,str2)
{
printf("登录成功");
break;
}
else
{
printf("密码错误\n");
}
}
if (i == 3)
printf("三次密码错误后,自动退出程序\n");
return 0;
}
c语言作业之登录账号
原创
©著作权归作者所有:来自51CTO博客作者笙歌易雨的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:c语言作业之从两端向中间汇聚
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C语言作业详解【一】
下面代码执行的结果是:( )A.1 2 3 4 5 6 7 8 9 10B.5 5 5 5 5
c语言 经验分享 开发语言 visual studio #include -
我的c语言作业
作业
#include