帮帮忙,看看有什么问题
#include<stdio.h>int main()
{int i,n,count;
printf("欢迎来到我的系统!\n");
count=2;
for(i=0;i<3;i++)
{
printf("请输入密码!");
scanf("%d",&n);
if(n=123456)
{
printf("密码正确!");
break;
}
else
{
count--;
printf("你还有%d次机会",count);
if(count=0)
{printf("你的账号已经被冻结!");
}
}
}
return 0;
}
if(n=123456)
是== 才对 if 判断相等是 == if(n==123456)
因为 = 是赋值,无法完成变量与常数的比较的。 #include<stdio.h>
#include "stdafx.h"
int main()
{
int i,n,count;
printf("欢迎来到我的系统!\n");
count=2;
for(i=0;i<3;i++)
{
printf("请输入密码!");
scanf("%d",&n);
if(n==123456)
{
printf("密码正确!");
break;
}
else
{
count--;
printf("你还有%d次机会",count);
if(count=0)
{printf("你的账号已经被冻结!");
}
}
}
return 0;
}
页:
[1]