2017年PTA乙级春考B题 试密码 分数 20 知识点:模拟

111 阅读1分钟

PTA | 程序设计类实验辅助教学平台 (pintia.cn)

按照题目要求正常写即可。

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string passwd1;int n;
    cin>>passwd1>>n;

    
   string passwd2;getchar();   //读取回车
       int cnt=0;
    while(1)
    {
     
        getline(cin,passwd2);
        if(passwd2=="#")break;

        //判断输入的是否正确
        if(passwd2!=passwd1)
        {
            printf("Wrong password: %s\n",passwd2.c_str());
            cnt++;

            if(cnt==n)
            {
                printf("Account locked\n");
                break;
            }
        }
        else if(passwd1==passwd2&&cnt<n)
        {
           printf("Welcome in");
           break;    //按照题目要求输入正确也要结束程序
           
        }

    }
    return 0;
}

image.png