第一届C语言趣味代码大赛
”
前言
我没有写过诗
但是有人说我写的代码
像诗一样优雅
---出自雷军
1
比赛主题
本学期《C语言程序设计》课程已经学习近半,相信小伙伴们C语言有了初步的认识,形成了自己的编程框架。就好比建造一栋房子,已经学会了和水泥及砌砖头,那接下来房子怎么造,取决于你怎么想;
在本课程学习过程中,可能小伙伴们感悟最深的就是刷题。其实C语言还有其他有趣味、新奇、精妙的方面,比如C语言可以:
弹奏美妙的音乐
绘画生动的图形
高效解决生活中的问题
为了帮助大家了解C语言有趣味的一面、了解C语言在学习生活中的有趣应用、欣赏一些有趣味的C语言代码、感受C语言的美妙之处,北航C语言程序设计课程组全体老师及助教举办本次《C语言趣味代码大赛》。具体事项如下:
2
参赛对象
北航级航空航天大类全体同学
《C语言程序设计》课程组助教
《C语言程序设计》课程老师
3
参赛流程
本次比赛全程在课程OJ上进行
比赛ID,分为以下两个阶段。
作品投稿
时间
年4月22日19:00~5月4日23:55
投稿通道
比赛的A题
tips:你所提交的应该是一份能够正常运行的C语言代码,并且包括一定的代码说明与解释等,具体提交的代码模版见A题;
全体投票
投票时间
年4月:00~5月4日23:55
投票通道
比赛的B题及之后的题目
说明
所有在A题提交的作品,审核通过后会以题目的形式展示,即B题及之后的每一个题目都是一份作品,包括投稿者的学号、姓名、投稿代码、代码说明等相关信息;
投票的小伙伴每份作品最多投一票,如想支持某作品,直接复制投票代码提交即可,结果反馈AC即为投票成功(学生投票记1票,助教记5票,老师记10票)
比赛进行过程中会根据投稿情况持续增加趣味代码展示。
4
趣味代码要求
所提交的作品应是一份能够正确运行的C语言代码,风格不限、主题不限、内容不限。
应当包含一定的趣味性,所谓的趣味性没有具体的要求,能够超出纯粹的做题,或者是你觉得很有意思的代码都非常欢迎,下面为可供参考的例子:
打印某个图形的字符画代码
有趣的人机交互代码(猜数字)
可以画爱心表白的代码(嘿嘿)
可以演奏音乐的代码
让人看起来混乱但是非常正确的代码
在其他学科(淑芬、线代等)中有实际应用的代码
对某种问题精妙解法的代码
等等,任何你觉得有趣的代码都可以,鼓励原创,若有参考请注明出处。
5
奖项设置
本次比赛不计入课程成绩,但是有丰厚的奖品,比赛结束后根据投票数量高低选出特等奖、一等奖、二等奖,所有通过审核被展示的投稿都将获得参与奖;
特等奖1人
歼20航模一架or清空元购物车
一等奖2人
定制AC充电宝一个
二等奖5人
蓝牙鼠标+定制AC鼠标垫一个
参与奖N人
《C语言程序设计基础题解与实训指南》一本
6
展示样例
具体代码见比赛简介
7
注意事项
*若代码包含windows.h头文件,提交后反馈CE也是正常的,其他代码一般情况下会返回AC
*有兴趣的同学可长按识别下方
转载请注明:http://www.0431gb208.com/sjszyzl/515.html