读书人

一个C++题目,该怎么处理

发布时间: 2012-06-04 14:48:03 作者: rapoo

一个C++题目
设某系统已经记录了用户名(“mis2011”)和密码(“computer”),系统启动后提示输入用户名和密码,如果输入正确允许使用;否则重新输入,最多可以输入三次。
该怎么写?


[解决办法]
flag=-1

while(flag<3){if(用户名密码不匹配)i++ else i=3}。。。
[解决办法]

C/C++ code
#include <iostream>#include <string>using namespace std;int main(){    string name("miss2011");    string code("computer");    string str1,str2;    for (int i=1;i<=3;i++)    {        cout<<"请输入用户名:"<<endl;        cin>>str1;        cout<<"请输入密码:"<<endl;        cin>>str2;        if (name==str1&&code==str2)        {            cout<<"进入系统……"<<endl;            break;        }    }    if (!(name==str1&&code==str2))    {        cout<<"输入错误超过3次,不能进入系统"<<endl;        return 0;    }    return 1;} 

读书人网 >C++

热点推荐