小白教程

 找回密码
 立即注册
查看: 7695|回复: 4

[已解决]帮帮忙,看看有什么问题

[复制链接]

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-3-29 14:55:23 | 显示全部楼层 |阅读模式
  1. #include<stdio.h>
  2. int main()
  3. {int i,n,count;
  4. printf("欢迎来到我的系统!\n");
  5. count=2;
  6. for(i=0;i<3;i++)
  7. {
  8. printf("请输入密码!");
  9. scanf("%d",&n);
  10. if(n=123456)
  11. {
  12.   printf("密码正确!");
  13.   break;
  14. }
  15. else
  16. {
  17.    count--;
  18.   printf("你还有%d次机会",count);
  19.   if(count=0)
  20.   {printf("你的账号已经被冻结!");
  21.   }
  22. }
  23. }
  24. return 0;
  25. }
复制代码


最佳答案
2021-4-23 13:20:57
  1. #include<stdio.h>
  2. #include "stdafx.h"
  3. int main()
  4. {
  5.     int i,n,count;
  6.     printf("欢迎来到我的系统!\n");
  7.     count=2;
  8.     for(i=0;i<3;i++)
  9.     {
  10.         printf("请输入密码!");
  11.         scanf("%d",&n);
  12.         if(n==123456)
  13.         {
  14.             printf("密码正确!");
  15.             break;
  16.         }
  17.         else
  18.         {
  19.             count--;
  20.             printf("你还有%d次机会",count);
  21.             if(count=0)
  22.             {printf("你的账号已经被冻结!");
  23.             }
  24.         }
  25.     }
  26.     return 0;
  27. }
复制代码
回复

使用道具 举报

0

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2021-4-5 15:40:35 | 显示全部楼层
if(n=123456)

是  == 才对
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-4-11 09:09:31 | 显示全部楼层
if 判断相等是 ==
回复

使用道具 举报

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-4-17 13:20:13 | 显示全部楼层
if(n==123456)

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

使用道具 举报

0

主题

7

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2021-4-23 13:20:57 | 显示全部楼层 &
  1. #include<stdio.h>
  2. #include "stdafx.h"
  3. int main()
  4. {
  5.     int i,n,count;
  6.     printf("欢迎来到我的系统!\n");
  7.     count=2;
  8.     for(i=0;i<3;i++)
  9.     {
  10.         printf("请输入密码!");
  11.         scanf("%d",&n);
  12.         if(n==123456)
  13.         {
  14.             printf("密码正确!");
  15.             break;
  16.         }
  17.         else
  18.         {
  19.             count--;
  20.             printf("你还有%d次机会",count);
  21.             if(count=0)
  22.             {printf("你的账号已经被冻结!");
  23.             }
  24.         }
  25.     }
  26.     return 0;
  27. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-11-24 14:15 , Processed in 0.055830 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表