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

最新回答 / qq_羲和_3
你写的应该是对的,看右上角编译结果都是对的,把浏览器关了再开一下就好了,不过if里面判断应该没那么麻烦,如果还那样写就失去了bool类型的意义了
为什么输出前会有<pre>
给老师赞一个
去掉endl也不行啊,急死强迫症了
#include <iostream>
#include <stdlib.h>
using namespace std;

namespace myNum //填写命名空间的关键字
{
int x = 105;
}



if(isFlag)
{
// 如果状态位的值为true,则打印变量x是奇数
cout<<myNum::x<<"是奇数"<<endl;
}
else
{
// 如果状态位的值为false,则打印变量x是偶数
cout<<myNum::x<<"是偶数"<<endl;
}
简洁版
#include <iostream>
#include <stdlib.h>
using namespace std;


int main(void)
{
cout << "请输入一个整数以及一个布尔值(0、1)" << endl;
int x = 0;
bool y = false;
cin >> x >> y;
cout << oct << x << endl << dec << x << endl << hex << x << endl;
cout << boolalpha << y << endl;

system("pause");
return 0;
}
我在软件上可以输出且是正确的,但在这里就是不行,也不知道为什么。不是要纠结什么,就是强迫症很难受。同时希望能有一个解释
啊一股 这里是不是有点故障啊,怎样输都错。endl没什么错的,它是end line 缩写,作用是换行,跟 \n一样。
然后头文件如果写成#include<iostream.h>的话就不用再写 using namespace std;了
我个人整理编写的整个起航篇的学习内容代码及重点:
http://www.jianshu.com/p/64749b165a58
整个博客里详细记录了整个远征计划几千字的笔记。希望可以帮到要学c++的同学。
远征计划地址: http://www.imooc.com/course/programdetail/pid/42
求赞
个人感觉这套教程是目前最好的C++ 视频教程。谢谢james精心的录制。

最新回答 / ER木偶呀
不对吧在上面代码里有isFlag的状态所以才能运行 楼上没看懂代码吧!                                                                                                                                                                                                                            ...

已采纳回答 / 慕粉1311233633
尝试一下卸载重装;如果还不行就用更早的vs,像vs2013就可以
为什么看不了
课程须知
本课程是C++初级教程 在学习本课程之前需要熟练掌握C语言的基础语法
老师告诉你能学到什么?
1、C++语言新的数据类型 2、C++语言新的输入输出方式 3、C++语言的命名空间

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消