城市搜索 发表于 2021-3-29 14:55:23

帮帮忙,看看有什么问题

#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;
}

碧芸 发表于 2021-4-5 15:40:35

if(n=123456)

是== 才对

郑盛 发表于 2021-4-11 09:09:31

if 判断相等是 ==

宓伦 发表于 2021-4-17 13:20:13

if(n==123456)

因为 = 是赋值,无法完成变量与常数的比较的。

伐木者 发表于 2021-4-23 13:20:57

#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]
查看完整版本: 帮帮忙,看看有什么问题