期中·第二题
Posted zengiai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了期中·第二题相关的知识,希望对你有一定的参考价值。
#include<iostream>
using namespace std;
int currentID=999;
class user{
public:
user();
void print();
void changepassword();
void show();
private:
int id;
string name,password;
};
user::user():id(currentID+1){
currentID++;
cout<<"请输入你的名字:";
cin>>name;
password="111111";
}
void user::print()
{
cout<<"ID:"<<id<<endl;
cout<<"Name:"<<name<<endl;
cout<<"Password:"<<password<<endl;
}
void user::changepassword(){
int n=3;
while(n){
string expassword;
cout<<"--密码修改--"<<endl;
cout<<"输入原密码:";
cin>>expassword;
if(password==expassword)
{
cout<<"输入新密码:";
cin>>password;
}else
{
cout<<"Wrong Password"<<endl;
if(n==1) cout<<"请稍后再试..."<<endl;
n--;
}
}
}
void user::show(){
cout<<"ID:"<<currentID<<endl;
}
int main()
{
int num;
cout<<"输入新用户个数:";
cin>>num;
while(num--)
{
user a;
a.show();
if(num==0)
{
a.print();
a.changepassword();
a.print();
}
}
}
运行截图:
以上是关于期中·第二题的主要内容,如果未能解决你的问题,请参考以下文章