C语言I博客作业03

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715
我在这个课程的目标是 熟练掌握新学编程知识,进一步深入markdown语法
这个作业在那个具体方面帮助我实现目标 运用printf与scanf函数,并了解常见数学函数
参考文献 百度百科,《C Primer Plus》

1.PTA实验作业##

1.1阶级电价##

题目内容描述:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时;计算不同千瓦时所需要的电费.
1.1.1实验代码截图
1.1.2数据处理
数据表达:变量有整形,双精度浮点型,变量的值是通过赋值和直接输入得到的。
数据处理:if-else条件语句。
1.1.3PTA提交列表及说明

Q1:对题目意图没有理解。
A1:对用电量小于0无法理解,自我意识不可能小于0,忽视这一条件。
Q2:没有注意到结果保留两位小数。
A2:编译正确之后一直答案错误,没有看清输出格式,重新审题发现错误。

1.2输出三角形面积和周长##

题目内容描述:输入三角形的三条边a,b,c,计算并输出面积和周长,根据是否构成三角形进行条件判断输出不同结果.
1.2.1实验代码截图
1.2.2数据处理
数据表达:所用变量有整形,双精度浮点型.变量值通过赋值与直接输入得到的。
数据处理:if-else条件语句。
1.2.3PTA提交列表及说明

Q1:编译错误。。
A1:没有对变量s进行定义,导致s第一次出现没法读取。
Q2:部分正确。
A2:perimeter打成preimeter,没法输出周长。

1.3三天打鱼两天晒网##

题目内容描述:三天打鱼两天晒网,问这个人在以后的第N天中是“打鱼”还是“晒网”。
1.3.1实验代码截图

1.3.2数据处理
数据表达:所用变量为整形.变量值通过赋值得到的。
数据处理:if-else条件语句。
1.3.3PTA提交列表及说明

Q1:拿到题目不知所措。
A1:通过仔细审题了解题意,找到题目突破口。
Q2:答案错误。
A2:把赋值运算弄成了直接输出答案。之后仔细寻找发现该错误,进行更正。

2.阅读代码##


1.代码功能
输入两个整数lower和upper,输出华氏摄氏温度转换表,华氏温度取值范围是【lower,upper】,每次增加1华氏度,计算出相对应的摄氏度。
2.优点
运用for语句实现循环,针对华氏温度在【lower,upper】的每一个值,使用温度转换公式算出摄氏温度,温度的转换是一个重复的操作,华氏温度每次增加1,直到超出给定的上限upper,循环结束。设计巧妙。
3.可以学习的地方
for循环语句,整形输出格式控制说明%md,制定了数据的输出宽度为m(包括符号位)。实数数据的输出格式控制说明%m.nf,不仅指定了输出浮点型数据时保留n位小数,而且输出宽度是m(包括符号位和小数点)。若数据的实际位数小于m,左端补空格;若大于m,按实际位数输出。

3.学习总结.##

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/8-10/12 12个小时 300左右 定义函数,if-else,for循环语句 输入与输出格式,空语句
3.2累积代码行和博客字数
3.3学习感悟
对于本次作业与这周的课程,我学习到了许多新的知识,能简单使用Excel制作表格,使用Word文档统计字数。对于scanf与printf函数有了更深的了解,增加了学习的积极性与自信。此外,还学习了if-else条件句式以及for循环语句,受益匪浅。对于使用C语言的步骤,我简单分为6步———1.定义程序的目标2.设计程序3.编写代码4.编译5.运行程序6.调试与修改。
原文地址:https://www.cnblogs.com/wllrky/p/11650669.html