{2018.4.9}盘点一下荀(gou)彧(huo)同学犯的低级错误

接触信奥也有两周多了,接下来就让荀(gou)彧(huo)来总结一下这些日子里犯的那些低级错误。

1>那些被漏掉的‘;’、‘}’哭晕在角落;

把‘i’看成‘1’谁又能明白?

cin和cout的大于小于老是neng反;

以上是荀彧到现在还在犯的低级错误;

end...

2>依稀记得那道坑人的判断三角形;

相信很多嘤才们被坑过;

由于题目没读仔细;

先敲了一长串代码;

然后从头到尾检查了一遍;

丝毫没毛病;

编译的时候也没有问题;

敲了题目提供的数据进去毛看看没毛病;

结果……

放到oj上提交;

华丽丽的40分;

脸上笑嘻嘻,内心mmp(我们是海亮的学生,要三善);

不知道错在哪里;

又一遍一遍的看自己的代码;

没毛病啊;

再提交一遍;

依旧黄色的40;

mmp;

受不了请后面的大佬来看了一眼;

人家还没看就甩下一句话:

“这道题判断正确用的是‘Yse’,不是‘Yes’。”

瞅了瞅自己的代码;

果不其然;

对于自己英语的自信;

华丽丽的打了“Yes”;

虽然说刘老师啊在这道题上很坑人(荀彧同学被卡了半个多钟头);

但是教会了荀彧以后要认真看题目,不要对自己抱有盲目的自信(特别是这种坑人的东西);

不然卡多久都是自己活该;

end...

3>听说这是新手们常犯的错误;

小黑皮上也说了要注意;

荀彧同学依旧脑子进水;

犯了如此低级低级低级……(此时省略n个低级)的错误;

双等号的痛谁又懂?

也不记得是哪一道题了;

反正肯定又是一道在#50前的题目;

应该也是一道判断题;

判断某个数是不是素数;

然后敲好代码;

心里美滋滋诶;

华丽丽按下“f11”编译;

一片血红;

一遍一遍的找错误;

看的眼睛花掉;

mmp错哪里了;

时间一分一秒过去;

荀彧一脸懵逼;

忽然;

看见小黑皮上岳老师刘老师大写加粗的那行字:

“判断两个对象是否相等时,一定注意要使用‘==’而不是‘=’。”

去瞅了瞅自己的代码;

确实只有一个等号;

内心绝望;

被等号君坑到了西伯利亚;

所以下定决心再也不犯双等号敲成了单等号的错误了;

血红的教训啊;

end...

4>这是一道昨天晚上撸的题;

一道数组题吧;

输出的时候有烦人的空格君;

遇到这种空格君的题目cout 的时候总要纠结是先输出空格君再是数字还是先数字在空格君;

但是似乎一般情况下这类型的题目都是分类的;

如果没记错的话应该是

if(.....)   cout<<k[i];

else   cout<<' '<<k[i]<<endl;

自信满满的交给oj;

华丽丽的0分;

鲜红夺目;

不知道自己错在哪里;

改了从第一个cout;

编译后发现输出的时候数字前多了一个空格君;

又老老实实改回来;

改第二个cout;

发现还是不对;

内心绝望,oj脑子进水了?

荀彧和空格君的斗争才刚刚开始;

半节课过去了;

那个空格君一直冥顽不灵;

到后来我才知道;

最后输出的时候末尾多了一个空格(惊不惊喜,意不意外);

还是不懂错哪里;

继续和代码大眼瞪小眼;

一瞬间,看到了我int 的a;

没有赋值;

内心mmp;

就表面冷静内心波涛起伏地敲了a=0;

变量忘记赋值;

多么痛的领悟;

那个a=0在我的脑海中挥之不去;

end...

全文终。

猜你喜欢

转载自blog.csdn.net/tereya/article/details/79869361
今日推荐