蝙蝠让我学习 发表于 2021-7-7 22:09:02

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;
}

sunrise085 发表于 2021-7-7 22:26:52

//我这套不进去 输出没东西 如何输出套娃里面的输出
你这句没明白什么意思。是说进不了这个if分支吗?

      int zhangshang_age = 57;
      int zhangshang_sex = 1;//0是女 1是男
      int zhangshang_xingqu = 0;
这里这几个变量设置对了就一定能进入那个分支的。现在的这个设置,的确进不了那个分支,最外层if就跳到else里面去了

蝙蝠让我学习 发表于 2021-7-7 23:34:41

#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;
}

这样应该对了能无限设置变量 无限套娃吗

Kayko 发表于 2021-7-8 08:40:48

循环
页: [1]
查看完整版本: c++ 如何无限套娃