C语言I博客作业03

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718
我在这个课程的目标是 学会简单编译代码,把最基础的C语言学扎实,练好打字
这个作业在那个具体方面帮助我实现目标 提高打字和编写代码的水平,认识自己在C语言上还需努力看懂具体步骤
参考文献 《百度》 《 C Primer PLus 》 《C语言程序设计》
  • 一.本周作业

  • 1.PTA实验作业

  • 2.阅读代码

  • 3.学习总结

  • 1.PTA实验作业(15分/题)

  • 1.1题目内容描述如下:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

  • 1.1.1实验代码截图

    贴图展示代码如下图:C语言I博客作业03_第1张图片

  • 1.1.2数据处理

    数据表达:用了变量 a 代表天数,属于整型变量 int
    数据处理:数据用到的流程结构有: 分支结构和顺序结构。数据用到的表达式: 赋值和算术运算符,关系运算符。
  • 1.1.3 PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。如:
C语言I博客作业03_第2张图片

  • Q1:编译错误,错了一个单词的字母

  • A1:认真再看一遍自己编写代码,一个小细节都不放过。如 include 少写u

  • Q1: 部分答案真确,括号里有部分字母遗漏。

  • A1: 认真检查错误答案的问题,超过一个小时,就删除所有原来代码,重新打新的代码。

  • 1.2 题目2 本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√​s(s−a)(s−b)(s−c)​​​,其中s=(a+b+c)/2。

  • 1.2.1 实验代码截图

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

  • 1.2.2 数据处理

    数据表达:用变量a ;b; c分别代表三角形三条边,属于整型变量(int)。
    area = 面积; perimeter = 周长。属于浮点型变量(double)
    数据处理:用到的流程结构:if-else语句属于分支结构,格式化输入函数scanf()和格式化输出函数 printf()属于顺序结构。
    运用算术运算符 area=√​s(s−a)(s−b)(s−c)​​​,s=(a+b+c)/2。
    关系运算符a+c>b

  • 1.2.3 PTA提交列表及说明

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

  • Q1:单词perimeter少了个别字母,&打错成¥,()少了半边

  • A1:仔细检查复杂单词的正确拼写,运算符的正确。

  • 1.3 题目3 为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

  • 1.3.1 实验代码截图

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

  • 1.3.2 数据处理

    数据表达:变量cost = 应付电费值 ,变量x = 用电量 属于浮点型变量。
    数据处理: 1.用 if-else语句判断用电量是否超过50千瓦,该执行何种语句。
    2. cost=26.5+(x-50)*0.58;运用了算数运算符的加减乘。
  • 1.3.3 PTA提交列表及说明

    C语言I博客作业03_第6张图片
  • Q1:以前没有检查字母大小写

  • A1:认真做PTA作业,总结自己常犯的错误,在提交作业时多检查易错点,避免出现同样错误。

  • 2.阅读代码

    找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
    C语言I博客作业03_第7张图片
    原因:<1>运用多种数据类型,如void类型,if-else语句,刚学的东西多看看加深印象,还看到for语句。
    <2>运用第一次看到的循环体,作为while判断的依据,直到循环结束。但是我看不懂为啥它赋值的运算符==' '代表什么,我已经尽力去理解了,看了百度和知乎,还是没能理解它的作用。
    可学习的地方:代码整齐美观,部分用颜色标记重要代码,存储变量可以不止一个。花括号{ }可以不在同一行。
  • 3.学习总结(15分)

  • 3.1 学习进度条(5分)

日期 这周所花的时间 代码行 学到的知识点简介
第七周 10.8-10.12 26小时 45行 if-else语句,头文件的含义
  • 3.2 累积代码行和博客字数

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

  • 3.3 学习感悟

    请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来

    • 1学习总结:对于本周的课堂学习相比上周云里雾里,什么都不知道,真的学到了部分知识,如什么是输入与输出,具体该用语句。
    • 2.新方法:用笔记本记下老师讲课的重点,记录自己PTA作业上常犯错误。
    • 3.新想法:要多向老师,同学虚心请教和交流,不懂就要问,不要害怕犯错误,代码写错了,没关系,记住教训。

你可能感兴趣的