学完了C语言这门课,自己可以做什么样的项目去巩固里面学过的重点知识呢?

如题所述

参加一些程序设计比赛,既可以巩固知识也可以得获奖证书。
经常举办比赛的网站:TopCoder(以下简称 TC):这个网站可以说是一个程序设计比赛的网站,该网站每个月都有两到三次在线比赛,根据比赛的结果对参赛者进行排名。参赛者可根据自己的爱好选用Java, C++, C#, VB或python进行编程。参赛者须在规定的时间内完成三道不同难度的题目,每道题完成的时间决定该题在编程部分所得的分数,而比赛可分为三部分:Coding Phase, Challenge Phase和System Test Phase。CodeForces(以下简称 CF):这是一个算法竞赛网站,接下来给大家介绍一下CF传统比赛的规则。在CF,所有的用户根据在以往比赛中的表现被赋予一个Rating并冠以不同的头衔,名字也会以不同的颜色显示。在比赛中,选手有2个小时的时间去解决5道题,而解决某题得到的分数由该题当前的分数减去(不成功的提交次数)*50,这里,某道题的分数是由比赛开始时的分数随时间线性减少得到的.同时,这里的“解决某道题”是指Pretest Passed,即,通过了一次仅含部分测试点的测评,而最终决定是否得到这道题的分数,要看比赛结束后的统一测评(System Test),如果在这时没有通过,就称FST(Failed System Test),在比赛中的提交可以看到在哪个测试点出了什么问题。Oxcoder(猿圈):猿圈是国内最大最专业的技术人员测评服务商,可以帮企业招聘到最适合的程序员。猿圈是一家专注于it技术人才成长的网站,经常会举办各类线上编程大赛,猿圈和TC、CF有相似的地方,也有不同的点。相似之处是这三家网站都是以促进技术人才成长为目的,而且经常举办线上比赛,你只需提交程序源代码,程序会在服务器上远程执行。你的程序如果想要被认定为正确,需要在指定的时间和内存限制下运行,产生正确的输出。不同之处是猿圈的最终目的是为了促进参赛者更好的成长,在参赛者完成了题目之后,猿圈会根据参赛者的答题情况,分析出相关知识点的掌握情况,帮助参赛者查漏补缺。猿圈和不少企业都有合作,比赛通常会设置奖品、现金奖励和企业offer为奖励,这对于求职者来说是一个镀金、求职的好机会。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-11
其实可以做很多的事情,比如可以用单片机开发一些简单的控制系统。也可以纯软件的项目,比如提供一些算法。追问

想做纯软件的,可以做什么样的项目?

第2个回答  2020-04-10

     搜索online juge,例如搜索 “北大poj” ,去在线刷题目

    在百度知道上找一些自己感兴趣的c语言问题,回答一下,帮助别人的同时提高巩固自己。

    自己用c写 一个http web服务器

本回答被网友采纳
第3个回答  2020-04-13
找问题自己练编程就可以了,后续继续学c++这些,加油本回答被提问者采纳
第4个回答  2020-04-13
可以去技术社区下一个简单的项目研究一下自己尝试去重新实现一遍
相似回答