杨阳young

C语言I博客作业03

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 C语言I—2019秋作业03
我在这个课程的目标是 学会数据处理及制作表格
这个作业在哪个具体方面帮助我实现目标 更加熟练C语言的输出,减少错误发生
参考文献 如何计算文档数据;三种基本控制结构;ACM在线编程

1.PTA实验作业

1.1阶梯电价
题目内容描述:在一行输入中给出某用户的月用电量,就能够输出该用户应支付的电费。
1.1.1实验代码截图

1.1.2数据处理
数据表达:本题用了x,cost变量。其中x是用电量,cost是应支付的电费。类型属于双精度浮点型。
数据处理:数据中用到了赋值表达式和算术表达式,流程结构是选择结构。

1.1.3PTA提交列表及说明

· Q1:题目中一个逗号,没有输入导致部分错误。
· A1:再将第20行中的逗号补进去。
· Q2:输入时漏掉题目中所给的感叹号。
· A2:将感叹号!添加在Invalid Value后面。

1.2输出三角形面积和周长
题目内容描述:输入的三角形的三条边a、b、c,计算并输出面积和周长。
1.2.1实验代码截图

1.2.2数据处理
数据表达:本题用了a,b,c,s,area,perimeter变量,area为面积,perimeter为周长。其中类型有int(整形),double(双精度浮点型)。
数据表达:数据用到了算数表达式:area=√​s(s−a)(s−b)(s−c)​​​,其中s=(a+b+c)/2。流程结构是选择结构。

1.2.3PTA提交列表及说明

· 本题通过询问同学与被指导下正确完成。

1.3三天打鱼两天晒网
提交内容描述:输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。
1.3.1实验代码截图

1.3.2数据处理
数据表达:本题用了a,b变量,a为天数,b为天数除以5后的余数。其中类型是int(整形)。
数据表达:数据用到了赋值表达式。

1.3.3PTA提交列表及说明

· Q1:题目中由于缺少b=a%5而导致了编译错误。
· A1:询问同学,发现错误,并将b=a%5添加于后面。

2.阅读代码


代码分析:
· 根据网上资料显示,我认识到该代码是以为头文件,和以前用的<stdio.h>不一样的是没有“.h”,原因是
把<iostream.h>里面的东西封装到std名字空间去了
· 说实话该题虽然看似简洁,实则题目所涉及的知识有点复杂。该题是计算具有特定数目的反转的排列数,运用了变量x,y,类型有整形。(通过该代码重新让我认识到了新的知识)
3.1学习进度条

这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问题
第六周 10小时 140行 提问的智慧及编译器下载 编译格式问题
第七周 10小时 95行 流程结构类型及变量类型分类方法 代码分析不明白以及编译格式问题

3.2累计代码行和博客字数

3.3学习感悟
· 对于软件工程这个专业,来到大学前是小白一枚,通过网上各种介绍,目前正在逐步了解这个专业,虽然在过程中有些许艰难,但我相信通过努力必定会有所收获。
· 在学习过程中,我感受到了对未知的恐惧,那种是对知识的不解,与对自己专业知识的极度匮乏。希望在未来能够多多自学,逐步熟悉。

posted on 2019-10-12 18:34  杨阳young  阅读(191)  评论(5编辑  收藏  举报

导航