专栏首页C语言及其他语言初学C语言的学习计划

初学C语言的学习计划

背景:很多同学在学习C语言的过程中,常常会遇到这样的问题,即“教材看完了,知识点也懂,但写不出来程序”,这段时间,我们通过长期与有多年C语言研究经验的教授、教师及企业资深研发工程师还有各大学有丰富竞赛经验的现役ACMer讨论得出结论:“知行合一,即知识理解与上机实践相结合!”

为此,我们充分利用本站中的训练场评测的OJ系统,有选择的设置了以侧重C语言本身的语法练习,及算法与数据结构兼顾的题目,并结合现高校中ACM集训队的训练方法,按知识点划分及难度梯度为广大同学提供每部分知识点对应的题目配套作为训练跟进,循序渐进,以知识碎片化的方法帮助广大同学学习、消化和巩固C语言,真正培养出高精专的合格C语言程序员。

PS:有些题目要完成可能会需要熟练掌握对应的知识点并需要部分基本的数学知识或知识点的延伸应用,例如循环部分的题目可能需要双重循环、简单的输出题可能一些数学公式等等。后面的题目会借助于前面的知识点,请同学们务必按部就班、循序渐进。

学习过程中,如有发现设置不合理等问题欢迎广大师生予以反馈!

大家在学习每章节对应的知识点外,请自行对照并完成以下训练场场中的题目:

scanf、printf的基本用法:

对应题目: 1001,1040

变量的定义和使用:

对应题目:1003

C语言的各种运算符:

对应题目:1005

三目运算符、scanf的用法:

对应题目:1002,1006

if else和switch选择结构:

对应题目:1007,1008,1010,1043

while、do while、for循环:

对应题目:1009,1011,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1045

数组:

对应题目:1012,1004,1025,1026,1042,1048

二维数组:

对应题目:1024,1030

库函数的使用:

对应题目:1044

函数的使用:

对应题目:1027,1028,1029,1031,1032,1033,1034,1035,1036,1046,1047

预处理、宏:

对应题目:1037,1038,1039,1041

结构体:

对应题目:1049,1050,1051

链表:

对应题目:1052

附:

C语言训练场http://www.clang.cc/oj/problemset.php

C语言网OJ的基本输出教程http://www.clang.cc/news/technology/2015/0424/35.html

C语言(clang.cc)研究中心

本文分享自微信公众号 - 编程范(dotcpp)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-05-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [每日一题]C语言程序设计教程(第三版)课后习题6.9

    题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入 M N 输出 它在第N次落...

    编程范 源代码公司
  • [每日一题]山?水!

    今天的题解让我们从一个一位老禅师和话引出: 青源惟信禅师讲到自己修佛悟道的历程时说:“老僧三十年前来参禅时,见山是山,见水是水;及至后来亲见知识,有个入处,见...

    编程范 源代码公司
  • [每日一题]C语言程序设计教程(第三版)课后习题6.4

    题目描述 求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。 输入 n 输出 和 样例输入 5 样例输出 153 提示 此...

    编程范 源代码公司
  • 洛谷U16574 attack的斐波那契

    题目背景 attack很喜欢斐波那契数列 题目描述 设f[i]表示斐波那契数论的第i项 f[1]=1 ,f[2] =2 给定一个n 求 输入输出格式 输入...

    attack
  • 这才是真正适合小白的教程:Python有什么用?数据化运营怎么做?

    导读:数据化运营是提高利润、降低成本、优化运营效率、最大化企业财务回报的必要课题。Python作为数据科学界的关键工具之一,几乎可以应用于所有数据化运营分析和实...

    华章科技
  • 网站头配置

    我们只需在网站的head标签中添加上面的代码,即可以相对应的模式来渲染网站。 同时我们也可以同时指定多个内核名称,之间以符号”|”进行分隔,如下代码:

    剑行者
  • 开源时代,如何在追求开发效率的同时保障敏感凭据安全?

    在拥有170万名开发者忠实用户的Github开源平台上,已经有超过100,000个代码库泄露了API或加密密钥;与此同时,每一天还有数千个新代码库正在泄露密钥...

    云鼎实验室
  • 这些老照片如何用算法修复?

    嗨!各位,我是一位来自Mail.ru Group计算机视觉团队的研发工程师,在这篇文章当中,我将讲述我们如何为老军人的照片创造一个基于AI技术的照片修复项目(h...

    AI科技评论
  • 这些老照片如何用算法修复?

    原标题 | AI-Based Photo RestorationAI-Based Photo RestorationAI-Based Photo Restora...

    AI研习社
  • Golang 调用 Python 代码

    go 中的 cgo 模块可以让 go 无缝调用 c 或者 c++ 的代码,而 python 本身就是个 c 库,自然也可以由 cgo 直接调用,前提是指定正确的...

    潘成涛

扫码关注云+社区

领取腾讯云代金券