求c++登录 密码修改 的简单程序
答案:2 悬赏:0 手机版
解决时间 2021-02-06 03:44
- 提问者网友:辞取
- 2021-02-05 19:53
求c++登录 密码修改 的简单程序
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-05 20:26
#include
#include
using namespace std;
//求c++登录 密码修改 的简单程序
void menu()
{
cout<<"****************************"<
cout<<"1:登陆"<
cout<<"2:修改密码"<
cout<<"3:退出"<
cout<<"****************************"<
}
int main()
{
int n;
string password = "password";
string temp;
int number = 3;
while(1)
{
menu();
cin>>n;
getchar();
switch(n)
{
case 1:
{
cout<<"请输入密码:"<
cin>>temp;
getchar();
if(temp!=password)
{
number--;
if(number >0)
{
cout<<"密码错误,你还有"<
}
else
exit(0);
}
else
{
cout<<"密码正确"<
}
break;
}
case 2:
{
cout<<"请输入密码:";
string pas;
cin>>pas;
getchar();
if(pas!=password)
{
number--;
if(number >0)
{
cout<<"密码错误,你还有"<
}
else
exit(0);
}
else
{
string pas1,pas2;
cout<<"请输入修改后的密码:"<
cin>>pas1;
getchar();
cout<<"请再输入修改后的密码:"<
cin>>pas2;
getchar();
if(pas1 == pas2)
{
cout<<"密码修改成功"<
password = pas1;
}
}
break;
}
case 3:
exit(1);
break;
default:
cout<<"输入错误"<
break;
}
}
return 0;
}
//注意下回车键的处理 我处理的比较草率
#include
using namespace std;
//求c++登录 密码修改 的简单程序
void menu()
{
cout<<"****************************"<
int main()
{
int n;
string password = "password";
string temp;
int number = 3;
while(1)
{
menu();
cin>>n;
getchar();
switch(n)
{
case 1:
{
cout<<"请输入密码:"<
getchar();
if(temp!=password)
{
number--;
if(number >0)
{
cout<<"密码错误,你还有"<
else
exit(0);
}
else
{
cout<<"密码正确"<
break;
}
case 2:
{
cout<<"请输入密码:";
string pas;
cin>>pas;
getchar();
if(pas!=password)
{
number--;
if(number >0)
{
cout<<"密码错误,你还有"<
else
exit(0);
}
else
{
string pas1,pas2;
cout<<"请输入修改后的密码:"<
getchar();
cout<<"请再输入修改后的密码:"<
getchar();
if(pas1 == pas2)
{
cout<<"密码修改成功"<
}
}
break;
}
case 3:
exit(1);
break;
default:
cout<<"输入错误"<
}
}
return 0;
}
//注意下回车键的处理 我处理的比较草率
全部回答
- 1楼网友:人间朝暮
- 2021-02-05 20:38
#include <iostream>
using namespace std;
void main(void)
{
enum egg {a,b,c};
enum egg test; //在这里你可以简写成egg test;
test = c; //对枚举变量test进行赋予元素操作,这里之所以叫赋元素操作不叫赋值操作就是为了让大家明白枚举变量是不能直接赋予算数值的,例如(test=1;)这样的操作都是不被编译器所接受的,正确的方式是先进行强制类型转换例如(test = (enum egg) 0;)!
if (test==c)
{
cout <<"枚举变量判断:test枚举对应的枚举元素是c" << endl;
}
if (test==2)
{
cout <<"枚举变量判断:test枚举元素的值是2" << endl;
}
cout << a << "|" << b << "|" << test <<endl;
test = (enum egg) 0; //强制类型转换
cout << "枚举变量test值改变为:" << test <<endl;
cin.get();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯