用c语言编写一个QQ登陆的程序有3次机会 5

选择里面套循环,每次输错之后带提示哪错了... 选择里面套循环,每次输错之后带提示哪错了 展开
 我来答
qscorpius_fly
2014-10-16 · TA获得超过1861个赞
知道小有建树答主
回答量:811
采纳率:80%
帮助的人:325万
展开全部
#include <stdio.h>
#include <string.h>
#define NAME "test"
#define PASSWORD "test"
int main()
{
    char username[20],passwd[20];
    int count=1;
    while(1)
    {
        printf("请输入用户名:");
        scanf("%s",username);
        printf("请输入密码:");
        scanf("%s",passwd);
        if (strcmp(username,NAME)==0)
        {
            if(strcmp(passwd,PASSWORD)==0) {printf("恭喜!登录成功!\n");break;}
            else
            {
                if(count<3) { printf("抱歉!密码输入错误!你还有%d次尝试的机会\n",3-count); count++;}
                else { printf("抱歉!密码错误!你已经没有机会了!\n"); break;}
            }
        }
        else
        {
            if(count<3) {printf("抱歉!用户名输入错误!你还有%d次尝试的机会\n",3-count); count++;}
            else { printf("抱歉!密码错误!你已经没有机会了!\n"); break;}
        }
    }
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式