C语言I博客作业03

表格

这个作业属于哪个课程? C语言程序设计I
这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717
我在这个课程的目标是 学精C语言,奠定基础
这个作业在哪个具体方面帮助我实现目标? 掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数
参考文献 ACM解题,leecode面试数题网站,https://www.cnblogs.com/ranh941/p/7594640.html。

1.PTA实验作业

C语言I博客作业03_第1张图片

1.7-1 计算存款利息

实验代码截图

C语言I博客作业03_第2张图片

数据处理

首先把题目给出的四个变量定义,再接受数据并放入,再写下计算公式即可输出。

PTA提交列表即说明

C语言I博客作业03_第3张图片
前面试了许多次,一直答案错误,最后问了同学们后,删除了一行printf,答案就正确了。

1.7-4 阶梯电价

实验代码截图

C语言I博客作业03_第4张图片

数据处理

先定义double和x两个双精度浮点数,再接受数据并放入,再根据if,else if,else格式进行分类讨论,最后输出结果。

PTA提及列表即说明

C语言I博客作业03_第5张图片
再写题目的过程中太急,都没意识到先要当做数学题一样写一遍,以致于后面答案错误。还有if else使用得还不熟练,以导致开始的编译错误。

1.7-5 输出三角形面积和周长

实验代码截图

C语言I博客作业03_第6张图片

数据处理

首先用int定义a,b,c,再用double定义s,area,perimeter接受数据并放入a,b,c,算出s。再用if else格式结合已给公式得出,能构成三角形和不能构成三角形的情况。

PTA提交列表即说明

C语言I博客作业03_第7张图片
刚写完时一直是部分正确,能构成三角形的情况一直错误的,后来重新打了一遍,把公式放进if{}内,还修改了scanf才正确。

2.阅读代码

找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

C语言I博客作业03_第8张图片

该代码是使用循环实现三次密码输入错误退出系统。在中间,我可以学到循环语法while,以及定义一个i=0,还有exit()语法。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 3小时 40行 C语言最基础知识printf
第二周 2小时 20行 华氏摄氏 C语言的定义与赋值
第三周 12小时 100行 C语言if else语句 if else运用不熟练

3.2累积代码行和博客字数

C语言I博客作业03_第9张图片

3.3学习感悟

学习C语言是一个吃苦耐劳的过程,要不怕错,经得起磨炼,只要学不死就往死里学,在遇到问题后,想方设法去解决。课堂上一定要认真听讲做笔记,课后做PTA前要复习上课学习的内容,以及在上新课前提前预习。这样学习起来才不会那么的迷茫,效率也高了。这次的作业量及难度相比上次更多更难,这也是为了磨练我们,提高我们专业水平能力。

你可能感兴趣的