1.本章学习总结

1.1思维导图

1.2本章学习体会及代码量学习体会

1.2.1学习体会

经过一周C语言的正式课堂学习,不同于暑期时扒视频囫囵吞枣式学习,林丽老师的讲解详细异常,尽管已经学习了一部分内容,但还是发现自己对于细小知识点和一些基本概念掌握不是非常透彻,且存在遗忘。尤其在命名方面,规范对于变量和常量的书写,摒弃直接使用字母的恶习,规范格式,明白对于题目,应该先思考数据如何表达,再关注运算符,最后考虑是顺序还是分支或是循环。逐渐越来越觉得码代码是一件充满乐趣的事!
不懂的地方:对于浮点精度的无法熟练运用,有些复杂的题目拿到手还是会找不到思路,容易轻易下手,对于switch的用法不熟悉。

1.2.2代码累计(仅正确代码)

2.PTA总分

2.1



2.2我的总分

顺序结构:100分;
分支结构:125分;
总分:225分

3.PTA实验作业

==================

3.1PTA题目1

判断三个长度是否可以构成三角形,若能,则计算该三角形周长及面积(要求结果保留两位小数),反之则输出错误提示。

3.1.1算法分析

1.根据题中所给面积格式涉及根号,要在基本代码中加入头函数math.h;
2.定义三个变量分别代表三个边长a、b、c,根据题目定义为整型、定义两个变量代表要求的面积area和周长perimeter,定义为浮点型较为合适;
3.要求先判断是否为三角形,先根据三角形判断法则,采用if语句,如果a+b>c&&a+c>b&&b+c>a,满足法则计算面积和周长,反之则输出该语句

3.1.2代码截图

3.1.3数据测试

1.4 PTA提交列表及说明

ps:第一次做这道题是在另一个题集,所以用了那个题集的图。
Q1:忽略了三角形特性,只采用了其中两条边之和大于第三边,忽略了任意两条边,由于一直显示段错误未理解,反复提交了两次;
A1:移至DEV编译运行,由于没有题目要求,未能找到错误;
Q2:没有看清题目,错当成周长公式,最后提交的时候忘了分号;
A2:仔细认真检查后修改公式,添加分号检查格式,提交成功!

3.2题目二

将二十四小时制转为十二小时制

3.2.1算法分析

1.定义所给时间前后的时分;
2.if语句将十二点前后时间分隔开;
3.注意特殊时间12点整,题目要求归为下午;
4.要求标识AM或是PM。

3.2.2代码截图

3.2.3数据测试

3.2.4PTA提交列表及说明

Q:误以为当时间正好为十二点时输出常量12:00PM,忽略题目要求的删去无效零;
A:先是删去无效零,后将printf内的12:00改为变量输出%d;

3.3题目三

将百分制成绩转换为五分制成绩

3.3.1算法分析

1.定义两个变量分别代表百分制成绩和五分制成绩,根据题目要求为整型;
2.采用if语句将所有分数划分为五个分数段记为1,2,3,4,5个区;
3.switch语句承接if语句,12345与ABCDE一一对应,即若输入的分数在属于2的范围内,输出时即显示为B等级,以此类推。

3.3.2代码截图

3.3.3数据测试

3.3.4PTA提交列表及说明

ps:提交的是第一次在另外一个题集见到的这题,提交次数比较真实
Q1:刚开始并不了解switch语句,照搬模板
A1:通过看书和同学帮助,了解switch用法,修改语法错误
Q2:case和数字之间多了一个空格
A:删除多余空格,修改小细节,规范格式,提交成功

4.点评同学博客

===============

点评一(for汪雨):

点评二(for玲清):

点评三(for玮璐):

点评四(for范华):

点评五(for舒馨):



C语言--第1次作业2.0版的更多相关文章

  1. 关于C语言的问卷调查(作业三)

    1.你对自己的未来有什么规划?做了哪些准备? 答:我对我未来的规划就是希望能够学有所用,将来可以从事有关IT方面的,跟自己的专业对口.为此现在我需要多看一些和这个专业有关的书籍,自学一些知识,多些一些 ...

  2. 网络1711班 C语言第四次作业批改总结

    网络1711班 C语言第四次作业批改总结 助教有话说(写在前面) 近来,有同学跟老师和助教们反映:博客作业太多太麻烦,而且对编程能力提高似乎没什么帮助?在这里我要谈一谈我的感想. 博客作业的意义? 首 ...

  3. 网络1711班 C语言第七次作业批改总结

    网络1711班 C语言第七次作业批改总结 1.本次作业评分细则 1.1 基本要求(1分) 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 泛泛而谈(最多七分) 1 ...

  4. 网络1711班 C语言第八次作业批改总结

    网络1711班 C语言第七次作业批改总结 最近在忙一些琐事,没能及时批改大家的作业,连续两次作业总结也没有很用心写,在这要给大家say sorry. 1.本次作业评分细则 1.1 基本要求(1分) 按 ...

  5. C语言程序设计第二次作业--顺序结构

    C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...

  6. 【作业4.0】HansBug的第四次面向对象课程思考

    嘛..不知不觉这门课程要结束了,那么就再说点啥以示庆祝呗. 测试vs正确性论证 说到这个,相比很多人对此其实很有疑惑,请让我慢慢分析. 逻辑概览 首先我们来看看两种方式各自的做法和流程是什么样的: 单 ...

  7. C语言I博客作业03

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 我在这个课程的目 ...

  8. C语言I博客作业05

    内容 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业05 我在这个课程的目标是 更熟练的运用编译函数问题 这个作业在哪个具体方面帮助我实现目标 PTA实验作业 参考文 ...

  9. C语言1博客作业03

    这个作业属于哪个课程 C语言程序设计1 这个作业要求在哪里 (https://edu.cnblogs.com) 我在这个课程的目标是 掌握函数运算 我在这个作业哪个具体方面帮助实现目标 编译一些基本生 ...

随机推荐

  1. 20175211 2018-2019-2 《Java程序设计》第六周学习总结

    目录 教材学习内容总结 第七章 内部类与异常类 第十章 输入.输出流 教材学习中的问题和解决过程 代码托管 学习进度条 参考资料 教材学习内容总结 第七章 内部类与异常类 第十章 输入.输出流 教材学 ...

  2. Postman接口自动化测试实例用到的完整的SM2前端加密算法代码

    var __g__ = {}; !function(t,e){"object"==typeof exports?module.exports=exports=e():"f ...

  3. 22.C# 事件

    1.事件的含义 事件和异常类似,它们都是由对象引发,我们可以提供代码处理它们.不同的是事件并没有使用try ..catch这样的代码来处理,而是要订阅事件,订阅的含义是提供一段事件处理代码,在事件发送 ...

  4. Cocos Creator (webgl模式下怎么让canvas背景透明)

    项目中构建出web-mobile包后,打开main.js 在main.js中加入如下两行即可让canvas变透明 cc.director.setClearColor(new cc.Color(0,0, ...

  5. CF 219D 树形DP

    CF 219D [题目链接]CF 219D [题目类型]树形DP &题意: 给一个n节点的有向无环图,要找一个这样的点:该点到其它n-1要逆转的道路最少,(边<u,v>,如果v要到 ...

  6. django中static的坑

    在django搭建网络平台的时候免不了要使用到static来保存静态文件, 在static文件夹里包含两个文件:css和js文件,如果使用不当就会出现很多问题 第一个坑:配置文件settings.py ...

  7. 微信小程序案例大全

    微信小程序demo:足球,赛事分析 小程序简易导航 小程序demo:办公审批 小程序Demo:电魔方 小程序demo:借阅伴侣 微信小程序demo:投票 微信小程序demo:健康生活 小程序demo: ...

  8. 基于Nginx 和 uwsgi 搭建 django.

    第一篇博客,不是很懂语法之类的,希望通过多写点东西,记录自己的成长,早点成为一个pyer. 就写下这两天折腾的这个nginx-uwsgi-django. 首先附上官方文档链接 http://uwsgi ...

  9. 201902<<百岁人生>>

    过年的那段时间,在家看到公司推荐的10本2019年必读书籍,里面有这本书,于是就开始了.... 第一次这么认真的看这类书籍,看完之后感触颇多,毕竟这个问题我从没思考过,很少站在这样的高度去看所有方方面 ...

  10. Json常用序列化工具包大比拼

    一.前言 Json已成为计算机编程中最常用的数据传输和存储格式之一,所以对Json的序列化和反序列化工具的选择也是互联网系统中比较重要的环节,尤其在高并发下的执行效率,可能会直接影响系统的吞吐率.本文 ...