接触信奥也有两周多了,接下来就让荀(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...
全文终。