c++ 如何无限套娃
#include <iostream>#include <iomanip>//输出X包括后面浮点数
using namespace std;
#define JIAGE 30
int main()
{
cout << "张三要去买苹果了...\r\n";
// < 小于
//<=小于或等于
//>大于
//>=大于或等于
//== 等于
//!=不等于
int zhangshang_age = 57;
int zhangshang_sex = 1;//0是女 1是男
int zhangshang_xingqu = 0;
if (zhangshang_age < 18)
{
cout<<"他是未成年人" << endl;
if (zhangshang_sex == 0)
{
cout << "他是女未成年人" << endl;
if (zhangshang_xingqu == 0) //我这套不进去 输出没东西 如何输出套娃里面的输出
{
cout << "他喜欢女人" << endl;
}
else
{
cout << "他喜欢男人" << endl;
}
}
else
{
cout << "他是男未成年人" << endl;
}
}
else
{
cout << "他是成年人" << endl;
if (zhangshang_sex == 0)
{
cout << "他是女成年人" << endl;
}
else
{
cout << "他是男成年人" << endl;
}
}
return 0;
} //我这套不进去 输出没东西 如何输出套娃里面的输出
你这句没明白什么意思。是说进不了这个if分支吗?
int zhangshang_age = 57;
int zhangshang_sex = 1;//0是女 1是男
int zhangshang_xingqu = 0;
这里这几个变量设置对了就一定能进入那个分支的。现在的这个设置,的确进不了那个分支,最外层if就跳到else里面去了 #include <iostream>
#include <iomanip>//输出X包括后面浮点数
using namespace std;
#define JIAGE 30
int main()
{
cout << "张三要去买苹果了...\r\n";
// < 小于
//<=小于或等于
//>大于
//>=大于或等于
//== 等于
//!=不等于
int zhangshang_age = 1;
int zhangshang_sex = 1;//0是女 1是男
int zhangshang_xingqu = 0;
if (zhangshang_age < 18)
{
if (zhangshang_sex == 0)
{
cout << "他是女未成年人" << endl;
}
else
{
cout << "他是男未成年人" << endl;
}
if (zhangshang_xingqu == 1)
{
cout << "他喜欢男人" << endl;
}
else
{
cout << "他喜欢女人" << endl;
}
}
else
{
if (zhangshang_sex == 0)
{
cout << "他是女成年人" << endl;
}
else
{
cout << "他是男成年人" << endl;
}
if (zhangshang_xingqu == 1)
{
cout << "他喜欢男人" << endl;
}
else
{
cout << "他喜欢女人" << endl;
}
}
return 0;
}
这样应该对了能无限设置变量 无限套娃吗 循环
页:
[1]