c语言Ⅰ博客作业03

问题 答案
这个作业属于那个课程 c语言程序设计Ⅱ
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/8719
我在这个课程的目标是 认识更多的程序,并自己学习写程序
这个作业在那个具体方面帮我实现目标 我会了一点浮点型的数据类型,学会了scanf语句和运用分支结构
参考文献 ACM解题,c语言程序设计Ⅰ,PTA系统常见问题简答

1.PTA实验作业

1.1模拟交通警察的雷达测速仪
输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。

  • 1.1.1实验代码截图
  • 1.1.2数据处理
    数据表达:用了v变量,是自己定义的,类型为整形。
    数据处理:为if-else结构。
  • 1.1.3PTA提交列表及说明

    Q1:怎么是格式错误和答案错误
    A1:speed和ok都没有大写

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

  • 1.2.1实验代码截图
  • 1.2.2数据处理
    数据变量:用了x变量,自己定义的,类型为浮点型。
    数据处理:cost=x0.53,cost=(x-50)0.58+50*0.53 .为if-else结构。
  • 1.2.3PTA提交列表及说明

    Q1:一直提醒我编译错误
    A1:运用了数学公式就要有math.h头文件;看清题目还要判断x<0并输出。

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

  • 1.3.1实验代码截图
  • 1.3.2数据处理
    数据变量:用了a,b,c,s,area,perimerer,自己定义的,类型既有整型又有浮点型。
    数据处理:s=(a+b+c)/2,perimeter=a+b+c,area=sqrt(s(s-a)(s-b)*(s-c)):为if-else结构。
  • 1.3.3PTA提交列表及说明

    =两边忘记空格了导致一直错误

2.阅读代码

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

这个代码相对于我找的其他代码而言算比较简单的了,其他的代码我看都看不懂。这个代码用了循坏结构-while和for以及if-else结构,多种表达结构相结合让人清楚易懂。也定义了n变量

3.学习总结

  • 3.1学习进度条
周/日期 这周所花时间 代码行 学到的知识点简介 此前比较迷茫的问题
1/9.19-27 1天 24行 学会了一点printf()语句,知道主函数 \n的用法
2/9.25-10.4 4天 23行 学会计算摄氏温度与华氏温度的转化 =两边打空格
3/10.8-11 2天 62行 学会一点scanf()语句,定义变量,if-else结构 很多地方不知道为什么要打空格
  • 3.2累积代码行和博客字数
  • 3.3学习感悟
    这一周比上一周懂得多一些,上一周的定义变量没有理解是什么意思,这一周会了点。但是这一周的作业真的是难啊,很多次提交都提醒我各种错误,这次还第一次出现了部分正确。通过做题目慢慢的了解scanf()的用法。

posted on 2019-10-12 16:13  ,,邓  阅读(160)  评论(9编辑  收藏  举报

导航