为了账号安全,请及时绑定邮箱和手机立即绑定

我这样写对不对?

#include <iostream>
#include <stdlib.h>
using namespace std;
    namespace     myNum            //填写命名空间的关键字
{
    int x = 105;
}
int main()
{
    // 使用bool类型定义isOdd,作为状态位
        bool    isFlag = false;      
 
 if(myNum::x % 2 == 0)
 {
  //改变状态位的值,使其为false
        isFlag = false;
 }
 else
 {
     //改变状态位的值,使其为true
        isFlag = true;
 }
    // 判断状态位的值
 if(isFlag)
 {
  // 如果状态位的值为true,则打印变量x是奇数
        cout << "x是奇数" <<endl;
 }
 else
 {
        // 如果状态位的值为false,则打印变量x是偶数
  cout << "x是偶数" <<endl;
 }
 return 0;
}



正在回答

3 回答

#include <iostream>

#include <stdlib.h>

using namespace std;



//定义一个命名空间为myNum,

//在该命名空间中定义一个整型变量x,

//并给该变量赋值为105;

//使用C++新特性判断myNum命名空间下的变量是奇数还是偶数。


//填写命名空间的关键字

namespace myNum            

{

    int x = 105;

}


int main()

{

    //使用bool类型定义isOdd,作为状态位

    bool  isOdd = false;       

    if(myNum::x % 2 == 0)

    {

        //改变状态位的值,使其为false

        isOdd= false;

    }

    else

    {

        //改变状态位的值,使其为true

isOdd = true;

    }

        // 判断状态位的值

if(isOdd)

{

    // 如果状态位的值为true,则打印变量x是奇数

    cout << "变量x是奇数" << endl;

}

else

{

            // 如果状态位的值为false,则打印变量x是偶数

    cout << "变量x是偶数" << endl;

}

return 0;

}


0 回复 有任何疑惑可以回复我~

cout << "x是奇数" <<endl;

为什么我这看到的冒号是中文的呢?复制粘贴后又成英文了

0 回复 有任何疑惑可以回复我~
#1

qq_宝慕林1332442

编译时右击弹出的显示屏,选择属性,在选项中勾选使用旧版控制台,退出来重新编译就可以了
2019-03-07 回复 有任何疑惑可以回复我~

是对的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

我这样写对不对?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信