不少同学在学习完C、C++、Java、Php Pythton And So On的语言之后,一定想找个平台实际锻炼锻炼吧,那么恭喜你找对大门!

下面来给大家介绍如何在Dotcpp的训练场中训练,首先打开并登录题库链接

可以看到题目列表,并且可以从右侧按照题目编号或名称搜索,也可以通过标签、分类以及难度来进行选择

对于每一道题,大家大家都可以点击题目名称然后进入题目内页,在下方提交你的代码

点提交就会提交给系统进行实时判题
建议大家在本地电脑的编译器上先敲代码测试没问题在提交,这样有利于提高Debug能力
同时如果实在不方便,我们也提供在线编译器,在线写代码

相信基本的操作,大家都很熟悉,下面来重点说新手几个常见的问题

1.输出多余信息

原因在于,所有程序均为机器在线评测,而评测的正确与否的标准就是程序的输出信息,如果你的程序有一句类似:printf(”请输入:”);
这样的话,100%提交是不通过的

2.程序只满足题目样例数据的正确

什么意思呢?就是写了一个只能通过样例通过的程序,觉得没问题提交也应该正确,为什么不对?
问题的描述往往希望你写一个通用的思路来解决问题,题目中给出的样例数据仅仅是让你验证你的思路是对的,并非通过样例数据就算正确!

3.题目说程序有多组,直到文件末尾结束,我应该用fopen读写文件么?

不用! 这类型题多属于ACM多组输入输出,题目所说得”文件”仅仅是指缓冲区的文件,并不需要fopen然后读写文件,只需要类似while(scanf()!=EOF)这样的写法就可以了

点赞(1)
 

8.5 分

25 人评分

 

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 1 条评论

HzuWHF 5年前 回复TA
理解理解