64,676
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
class Cure
{
private:
char is_trouble;
char can_solve;
public:
Cure():is_trouble('Y'),can_solve('Y'){}
void start();
void trouble();
};
void Cure::start()
{
cout<<"你生活中有烦恼么?(Y/N)"<<endl;
cin>>is_trouble;
switch(is_trouble)
{
case 'Y':
case 'y':trouble();break;
case 'N':
case 'n':
{
cout<<"知道没烦恼,那你TMD担心啥!!!"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
break;
}
default:break;
}
}
void Cure::trouble ()
{
cout<<"你能解决这些烦恼么?(Y/N)"<<endl;
cin>>can_solve;
switch(can_solve)
{
case 'Y':
case 'y':
{
cout<<"知道能解决,那你TMD担心啥!!!"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
break;
}
case 'N':
case 'n':
{
cout<<"知道不能解决,那你TMD担心啥!!!"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
break;
}
}
}
int main()
{
char alive='y';
Cure cure;
do
{
cure.start ();
cout<<"你还活着么?(Y/N)"<<endl;
cin>>alive;
}while((alive != 'n') && (alive != 'N'));
system("pause");
return (0);
}
#include<iostream>
using namespace std;
class Cure
{
private:
string is_trouble;
string can_solve;
public:
Cure():is_trouble("Y"),can_solve("Y"){}
void start();
void trouble();
};
void Cure::start()
{
cout<<"你生活中有烦恼么?(Y/N)"<<endl;
while(true)
{
cin >> is_trouble;
if("Y" == is_trouble || "y" == is_trouble ||
"N" == is_trouble || "n" == is_trouble)
{
if("Y" == is_trouble || "y" == is_trouble)
{
trouble();
}
else
{
cout<<"知道没烦恼,那你TMD担心啥!!!"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
}
break;
}
else
{
cout << "请输入 Y/y 或者 N/n !" << endl;
}
}
}
void Cure::trouble ()
{
cout<<"你能解决这些烦恼么?(Y/N)"<<endl;
while(true)
{
cin >> can_solve;
if("Y" == can_solve || "y" == can_solve ||
"N" == can_solve || "n" == can_solve)
{
if("Y" == can_solve || "y" == can_solve)
{
cout<<"知道能解决,那你TMD担心啥!!!"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
}
else
{
cout<<"知道不能解决,那你TMD担心啥!!!"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"---------------------------------"<<endl;
}
break;
}
else
{
cout << "请输入 Y/y 或者 N/n !" << endl;
}
}
}
int main()
{
string alive="Y";
Cure cure;
do
{
cure.start ();
cout<<"你还活着么?(Y/N)"<<endl;
cin>>alive;
}while((alive != "n") && (alive != "N"));
system("pause");
return (0);
}