codeblocks如何让输出结果 空格_如何体验编程的喜悦感?去编程的练武场,挑战对手,教你如何KO它...

bdbf026bf0f976c2d99f01bb1c5f7cb4.png

其实学编程,和练武功是一个道理,我们学了一些武功招式之后,练习的最有效方法就是去寻找一些对手,和他们过招,用实战的方式检验学习的效果。不仅可以熟练这些招式,还能学会灵活使用,来战胜对手。

e8cb0981014968652da59ff66e6bec0a.png

之前的5期视频已经交给大家一些编程的知识点,比如输入指令、输出指令、定义整数变量和整数的运算:加减乘除和取余数,就相当于学会了一些招式,今天我们就去编程的练武场去挑战第一个对手:Hello World!来检验我们对这些招式的掌握程度。

0f8c5bea57b04b970b5584bcd99b99e0.png

我们选择Openjudge 题库作为编程的练武场,Openjudge 题库上有很多编程的题目,我们根据题目编写好程序,再把程序提交上去,就能得到测试的结果,告诉我们写的程序是否正确。

这些题目的难度有简单的、一般的和困难的,就像有武功有强弱之分,今天我们就选择一个简单的题目,向它发起挑战。

我们打开一个浏览器,输入Openjudge 题库的网址:http://noi.openjudge.cn/ ,没有账号的需要先点击右上角的注册,用你的邮箱注册一个账号。

3e6c7b276f507154e339e289f4397afb.png

如果有账号的,我们可以点击登入,输入账号和密码,登陆上去,选择1.1编程基础之输入输出,选择第一题:Hello, World!

先看一下题目的描述,就是让我们编写一个能够输出“Hello, World!”的程序。

很简单,我们只要把要输出的内容Hello, World! 放在cout语句的双引号里面就可以啦。我们打开Dev c++,新建一个源程序。把程序的框架放上去。

第一步:万能头文件,第二步:命名空间,第三步:主函数,接下来,我们用cout语句把Hello, World! 输出。我们可以选择手动的输入Hello, World!

30c38d22ee518cb143d8c0e88c4bb29f.png

那么要注意:逗号后边是有一个空格的,而且World的首字母是要大写的。为了避免错误,我们可以选择把输出的Hello, World! 直接复制粘贴过来。点击编译运行。输出结果之后,要和题目中的样例输出作比较。

aae16043a4721dc7d6d48d99c324f9ad.png

如果一样的话,就可以提交到OpenJudge上做测试了。我们在Dev c中测试正确之后,回到OpenJudge题库点击提交。选择编程语言为G++,也就是C++语言。

e4bfa03a6623241b4f94f005257481c3.png

把我们刚才编写好的程序复制粘贴进来,点击提交。提交状态显示:Waiting,我们稍等一下,好,结果出来了,状态变成Accepted,表示我们做对了。

2ee6b25120adeb2bf43d18d03457ab87.png

评测结果最常见的有如下四种:

第一种是Accepted,表示我们的程序完全正确。

第二种状态是Compile Error,表示编译错误,也就是有语法错误,可能是某个指令写错啦。或者是某一行结束,少了分号。

第三种状态是Wrong Answer ,表示程序没有语法问题。但是输出的结果和正确答案不一样。

比如这道题,如果你的Hello, World! 拼写错了,或者World的首字母W没有大写。都会出现这种错误。

第四种状态是Presentation Error,指的是输出格式错误。比如这道题,如果你的逗号后边没有空格,直接加上了World就会出现这种输出格式错误。

因为题目中是有空格的。再比如,题目要输出两个整数3和5,分两行输出。如果你在同1行输出了3和5,也会出现这种格式错误。

df4fc346a9cb533a6cbec2878940c8ca.png

大家学会了吗?去练武场发起你的第一次挑战吧!

好,这期视频就到这里,欢迎点赞分享和提问,我们下期再见!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值