#include <string>
using namespace std
const int number=3
const string id[number]={"a","b","c"}
const string passwd[number]={"111","222","333"}
int main()
{
string m,n
int i
cin >>m
for(i=0 i < number i ++)
if(id[i] == m) break
if(i == number)
{
cout<< "用户不存在\n"
}
升埋和else
{
cin >>n
if(passwd[i] == n)
cout<<"欢迎!\n"
}
return 0
}
以上为基液枝础功能.
扩展如下:
#include <iostream>#include <string>
using namespace std
const int number=3
const string id[number]={"a","b","c"}
const string passwd[number]={"111","222","333"}
int main()
{
string m,n
int i,times
for(times=0 times<3times++)
{
cin >>m
for(i=0 i < number i ++)
if(id[i] == m) break
吵盯 if(i == number)
{
cout<< "请重新输入.\n"
}
else break
}
if(times == 3)
cout << "用户不存在\n"
else
{
for(times=0 times<3times++)
{
cin >>n
if(passwd[i] == n)
{
cout<<"欢迎!\n"
break
}
else cout<<"请重新输入.\n"
}
if(times==3) cout<<"密码错误\n"
}
return 0
}
#include "iostream.h"void main()
{
int i=0
int pwd, key=123456//key为假设密码
do
{
if(i != 0)
cout<<"密码帆野誉脊誉错误!"<<endl
cout<<"第 "<<i+1<<" 次输入密码: "
cin>>pwd
} while (pwd!=key&&++i<3)
if (i == 3)
cout<态段<"密码错误,3次机会已经用完!\n拒绝使用财会报表软件!"<<endl
else
cout<<"欢迎使用财会报表程序"<<endl
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)