#include<stdio.h>
#include<string.h>
int main() {
char password[100] = {};
int i = 0;
for (i = 0; i < 3; i++)
{
printf("请输入密码:>");
scanf("%s", password);
if (strcmp(password, "123456") == 0)
{
printf("密码正确\n");
break;
}
else
{
printf("密码错误");
}
}
if (i == 3)
{
printf("密码输入错误三次,退出输入");
}
return 0;
}
程序没有问题啊,是不是你使用的编译器有问题啊!
这个返回码已经说明 你程序异常报错了,你debug调试一下看看
代码没问题
你是不是输入的全角半角有不同或者有什么符号?
我这里测试通过
前言:笔者是一名在读大二的学生,用哈夫曼算法对文件进行压缩和解压是老师布置的实验课作业。码这个程序花了很多时间,但是我也在其中学到了很多东西,写这种类似于工程类和写算法的程序感觉有很大的不一样。