美文网首页C语言
知乎神回复:怎样面对大学C语言挂科?挑出重点带你避免挂科!

知乎神回复:怎样面对大学C语言挂科?挑出重点带你避免挂科!

作者: 1cbd7f94d3ea | 来源:发表于2019-07-18 20:59 被阅读3次

作者:王二

链接:https://www.zhihu.com/question/333196456/answer/742948347

来源:知乎

我大一的时候学习C语言,条件是真的艰苦。因为自己自控力不强,所以强迫自己把电脑扔在家里,保证我课余时间也不会浪费在电脑游戏上。

至于 C 语言的学习,全靠一部手机。

我当时下了一个应用叫做 C for iOS。它是一个苹果手机上用的 C 编译器,库不全,但对于 C 语言入门来说已经绰绰有余了。

C for iOS。安卓手机应该也有类似的应用

每次老师在上课讲到的 C 语言内容,包括 C 语言的语法、C 语言的习题、以及一闪而过的灵感,我都会在课后及时进行尝试。这个应用上没有断点调试功能,遇到 bug 只能自己想办法用 printf 自查。经历过苦思冥想,最后实现出自己构想的程序,那真是其乐无穷。

当然了,这种练习还是要遵从一定的顺序。否则,你要是才学两天就妄图挑战一个图论算法,那就算是想破脑袋也做不出来。

我记不太清楚我自己具体写过哪些程序了,但是我还是想给出一个循序渐进地练习方案。铁律:因为可以翻书查语法,查函数用法,不能直接抄代码。这是因为学习编程时很重要的一点就是培养逻辑思维,即如何将零散的知识点组合成一个有意义的程序的能力。

1、hello world:在屏幕上输出 hello world。重点:printf函数

2、加法求和 :从键盘中输入两个整数,在屏幕上输出它们的和。重点:scanf函数、整型变量

3、四则运算:从键盘中输入两个浮点数和一个符号(加 减 乘 除),对它们进行运算并在屏幕上输出结果。重点:浮点型变量、字符型变量、条件语句、边界值判断

4、求解一元二次方程:从键盘中输入三个浮点数 a, b, c。求方程 ax² + bx + c = 0 的根,并且输出在屏幕上,指出它是实根还是虚根、是否为重根。重点:开方运算、边界值判断

5、加法求和 :从键盘中输入一个正整数 n,计算 1 + 2 + ...... + n,将结果输出到屏幕上。重点:循环语句

6、求素数:从键盘中输入一个正整数 n,输出 1 到 n 之间的所有素数。重点:循环语句、代码优化。

图片来源网络

7、求水仙花数:水仙花数是指一个 3 位数,它的每个位上的数字的立方之和等于它本身,在屏幕中输出所有的水仙花数。重点:循环语句

8、数组的使用 :建立一个长度为 10 的整型数组,依次从键盘中输入 10 个整数,然后从屏幕上倒序输出这 10 个数。重点:数组

9、冒泡排序:建立一个长度为 10 的整型数组,依次从键盘中输入 10 个整数,使用冒泡排序的思想将它们按照从小到大的顺序进行排序,并输出这 10 个数。重点:冒泡排序

10、数组的使用 :建立一个 3 * 3 的二维数组,自己给它的每个元素进行赋值,然后在屏幕中以三行三列的方阵格式输出它,观察它的输出顺序。重点:二维数组

11、杨辉三角:从键盘中输入一个正整数 n ,在屏幕中按照输出一个 n 行的杨辉三角。重点:二维数组

杨辉三角示例

12、奇数阶魔方阵:魔方阵,是指组成元素为自然数1、2、…、n²的n×n的方阵,其中每个元素值都不相等,且每行、每列以及主、副对角线上各n个元素之和都相等。在屏幕上输出N * N的魔方阵,N为正奇数,可以由宏定义给出。(可以在网上查找用自然语言描述的方法,然后自己设法用代码实现)。重点:二维数组

最后希望你大一的C语言不要挂科哦!

另外想要成为一个优秀的、有能力程序员的话,其实作为一个开发者或者编程学习者,有一个学习的氛围跟交流圈子特别重要!这里我推荐一个C语言C++交流扣裙,--先5692;后68376,不管你是大牛还是小白,大家都一起成长进步。

相关文章

  • 知乎神回复:怎样面对大学C语言挂科?挑出重点带你避免挂科!

    作者:王二链接:https://www.zhihu.com/question/333196456/answer/7...

  • 复习=挂科。。。

    复习=不挂科,不复习=挂科,没毛病。 合并为复习十不复习=不挂科十挂科,没毛病。 重点来了,乘法原理: (1+不)...

  • 复杂

    学习spss 学习PS 不能挂科 不能挂科 不能挂科

  • 大学谨记不要挂科

    大学谨记不要挂科! 不要挂科! 不要挂科! 重要的事情说三遍。 奖学jin的含jin量是很重的。 英语很重要! 英...

  • 挂科族如何面对求职

    挂科生(考试不及格的学生)是大学里一个重要的集体,因为如果没有挂科,那些不挂科的人再说自己没挂科就没什么太多意义了...

  • 【大学笔录】

    大学最不能尝试的事:挂科 真的,作为一个经历了挂科惨剧的老学长,当你想要挂一科的时候,一定会挂到底,我上学期准备挂...

  • 挂科会怎样……

    大学的我们,可能要面临一个严峻的问题 那就是 挂科 挂科就是平时成绩加上卷面成绩之和 没有达到60分 挂科之后 其...

  • 每一个坎儿,都是生活

    疫情在家期间,差点抑郁,课没有好好上,导致挂科; 每个给上大学的建议中一定有一条在告诉大家:不要挂科! 因为挂科真...

  • 挂科

    �520那天,是全世界都在秀恩爱的一天。那天,无论是男的女的,还是老的少的,都以前所未有的姿态在朋友圈狂轰滥炸。那...

  • 挂科

    “儿,爷爷快过世了,速回。” “不行,我这学期再请假一次就要挂科了,爸。” “嘿,那我跟你吴伯伯说一声” “那不成...

网友评论

    本文标题:知乎神回复:怎样面对大学C语言挂科?挑出重点带你避免挂科!

    本文链接:https://www.haomeiwen.com/subject/fegllctx.html