曹乙己
曹乙己
题目描述
声明:本文纯属娱乐,没有任何攻击真实人物的意思,如有冒犯请谅解,如有雷同纯属巧合.
沙河国实的机房,是和别处(没什么)不同的,都是前面一个大讲台,台子上放一个上古台式机,可以随时安装Dev-C++
[1].做题的同学,下午或晚上来到这里,不至于花1分钟打开电脑,然后花一个晚上和一个白天做12个题--这是一年前线上教学时我学航C的故事了.现在的助教们比较友善,题目的数量少了些,也更重视基础了.倘肯多花2个小时便可以下载安装并学会用宇宙第一ide
:Visual Studio 2019(下称VS2019
).但是这些同学,多是只学过用Dev-C++
的编程新手(以前学过数竞或信竞的神仙毕竟是少数),基本上只有穿格子衫的才肯访问那个微软的网页,下载一个巨大的安装包,装上VS2019,慢慢的舒服的打代码.
我(你的编程能力怕侍候不了竞赛dalao,就来这边当航类助教罢
.外面的航类同学,虽然容易说话,但是第一次接触编程的也很不少.他们往往要亲眼看到题解在网络上传播,又亲手把题解照着打几遍才掌握(有时甚至在zhihu等).在这严重监督(和严厉指责)下我想出个难题给他们做也很难.所以过了几天,另外一位助教Z大哥说我干不了这事,幸亏助教老大杜大哥
的情面大,辞退不得,便改为专管出签到题和debug
的一种无聊职务了.
我从此每周四的上机便整天的走在这间有计算机的教室里专管我的职务,虽然没有什么失职,但总觉得只debug
有些无聊.老师
总是板着脸,20级选航C的
同学也没什么好声气,教人活泼不得.只有cbj
到教室,才可以笑几声,所以至今还记得.
cbj
是用Visual Studio 2019而不会做题的唯一的人,他身材矮胖,青白脸色,皱纹间时常夹些伤痕;一身脏兮兮的格子衫.他用的虽然是Visual Studio 2019,可是似乎是很久没有更新过的VS 16.1.1
版本,也没有装过什么别的扩展插件,他姓曹,整天总是什么从入门到入土
,BASIC
,J#
什么的,别人便从这些让人似懂非懂的词汇的缩写中找了cbj
三个字母称呼他.
cbj
一到教室,所有班上的同学便都看着他笑,有的叫道,”cbj
,你又写新bug
了!”.他不回答,打开oj
说,”写两个代码,来两个基础题”,便排出一行#include <stdio.h>
.他们又故意高声嚷道,”你一定又WA
了很多个题!”cbj
睁大眼睛说,”你们怎么这样凭空污人清白......” “什么清白?我亲眼看见你上周航C期中考试一个题都没有AC
,被他们吊着打.” cbj
便涨红了脸,额上青筋条条绽出,争辩道:”oj
系统有毛病!本机对了就是对了”接着便是难懂的话,什么“dev
和vs
都没报错就是没错”,什么“oj
系统太老了,测试点太坑,有人ddos
把服务器搞暴毙了”之类,引得众人都哄笑起来:教室内外充满了快活的空气.
听人家背地里谈论,cbj
原来也学过编程,是visual basic 6.0
,但是终于没有进学,又不会学C/C++
于是越混越次,上学期的C语言程序设计
因为不会用Dev-C++
导致一个题都没有做出来,就挂科了,今年又弄的重修了.幸亏之前学过visual basic 6.0
便替人钞一钞[2]C语言
代码换一杯咖啡喝,有时代写几行visual basic
代码.可惜他有一样坏脾气,便是好吃懒做.做不到几天,便连visual basic
代码需求和钞了一半的代码一齐失踪.如是几次,让他钞代码的人也没有了.cbj
没有办法,只好在航C上机课干抄同桌代码的事情.但是每次上机A题,也就是签到的hello world
,他还是自己写的.上机和练习的题目,他总是和我说,下次一定补上.虽然现在没有提交,但是不出两周,我就能看到他的提交记录,便从成绩统计表上划去cbj
的名字.
cbj
做了半个简单计算器的题目,涨红的脸色渐渐复了原,旁人便又问道,”cbj
你当真会编程吗?” cbj
看着问他的人,显出不屑置辩的神气.他们便接着说道,”你怎么连编程的课程都能挂呢?” cbj
立即显出颓唐不安的模样.脸上笼上了一层灰色,嘴里说着一些话,这回就全是winapi declare function
之类[3],一些不懂了.
在这些时候,我可以附和着笑笑,老师是决不责备的.而且老师见了cbj
也每每这样问他,引人发笑.cbj
自然知道不能和他们变天,便只好向不太会C语言的同学们
说话.有一回他对我说道,”你学过航C么?“.我略略一点头.他说“学过航C,...我便考一考你,main函数有几种写法?”.我想,重修的人,也配问我,航C助教曹暴毙
吗?便回过脸去,不再理会,cbj
等了很久,很恳切的说到,”不能写罢?我教给你,记着!这些代码应该记得!将来进公司写代码的时候要记得!”我暗想我和专业学计算机的卷王或者编程大佬们还差的远呢,我一个学仪器的没有专门学数据结构和算法计组什么的.而且,我们老师只管上课,答疑,上机debug
什么的也不care这个main
函数有几样写法.又好笑又不耐烦,懒懒的答到:”谁要你教啊,不就是int __cdecl main(int argc,char **argv,char **env){return 0;}
吗?” cbj
显出极高兴的样子,从格子衫里面取出铅笔来敲打桌面,点头说,”对啊对啊,main
有5种写法[4],你知道吗?”我愈不耐烦了,努着嘴去帮别的同学debug
了.cbj
刚往铅笔里装了的铅芯,想在桌子上写字,见我毫不热心,便又叹一口气,显出极惋惜的样子.
有几回,班上的(用漂亮女孩子们听得笑声,也赶热闹,围住了Dev_C++
的)cbj
.他便给他们看visual basic 6.0
代码,一个人给看一段.女孩子们看完后还想看,眼睛都望着cbj
的2011年的联想thinkpad屏幕.cbj
着了慌,把电脑屏幕合上,弯腰下去说道:”不多了,我的visual basic
代码已经不多了”,又把电脑屏幕打开,指着题目说道:”不多不多!多乎哉?不多也.”于是这一群女孩子们都在笑声中走散了.
cbj
是这样使人快活,可是没有他,同学们的航C课程也要照常进行.
有一天,大约是四月中的某一天,我正在沙河的某教室给老师汇总上机结果统计(顺便答疑),打开excel文件
,忽然说,”cbj
已经很久没有来上机课和完成练习赛了”,一位来答疑的同学说道,”他怎么会来?他抄王助教的代码,被打折了腿.”,微信联系了老师,老师说“哦!”.同学又说了,”他总是钞别人的C语言代码.这一回,是他自己脑子发昏,钞了xjs的小迷妹
的代码,小迷妹的代码,怎么是你cbj
这种渣渣能看懂的?” “后来怎么样?” “怎么样?先写1000字检讨,然后是骂,又打了大半夜,然后我也不知道了” “那再然后呢?” “我不知道了啊.害,来,你这里有点bug
再改改” “好的,学长.”同学没有再问cbj
的事情.
五月中,帝都的夏天一天比一天要热了,我在上机后的串讲也要擦汗了.一个晚上我去沙河办事,刚下地铁忽然听到一个声音,”来一个简单题.”这声音虽然极低,却很耳熟.看时又全没有人.往路口那边一看,却是cbj
站到沙河地铁站边小吃摊处.cbj
现在更瘦且黑了,格子衫也旧了很多,背一个破电脑包,里面是他的thinkpad.见了我,又说道:”来一个简单题.”我伸出头去说,”cbj
么?你还差6个比赛的19个题目没有做呢!”cbj
很颓唐的答道:”这...下回补上吧.这一回要简单题,helloworld
那种.”,同行的另一位助教仍然同平常一样笑着对他说,”cbj
,我们上次查重发现,你在上机课又抄别人的代码了!”但他这回却不十分分辩,单说了一句“不要取笑!” “取笑?要是不抄,怎么会打断腿?”cbj
低声说道,”是跌断的,那天上机结束,从机房下楼的时候从楼梯上摔的”,他的眼色,很像是在恳求我们不要再提.此时又有几个助教从地铁口出来了,他从电脑包中摸出4张写了代码的纸放到我手里.见他满手是泥,原来他是用手从沙河爬到小吃滩的.不一会,他做完了helloworld
,在说笑声中又用手爬走了.
到航C期末考试前,又长久没有看见cbj
.到考完(oj的事情另说,不是此篇重点),我给老师汇总一学期的上机成绩时,”cbj
还剩19个题没有补呢!”
“没有补完就算了吧”
我到现在终于没有见--大约cbj
确实已经退学了.
输入
其实没有.下面是原文的注释.
[1]航C标配编辑器
[2]钞 通“抄”.字面意思
[3]这是visual basic
的知识,文中还有一些相关内容,不感兴趣可以当文言文处理.
[4]曹暴毙用过第1,2,3,4种写法,oj提交的一般用第三种和第四种.
main(){}
void main(){}
int main(){}
int main(int argc,char **argv){}
int main(int argc,char **argv,char **envp){}
输出
一行话(这个作者从来不出难题)
助教说了,我的C语言能过的!
输入样例
无
输出样例
助教说了,我的C语言能过的!
HINT
finale.航C结课一周随笔.
希望有人能用编程使得生活更方便.
以后学基础物理实验的时候可以编程处理数据.