C语言I博客作业03

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/8726
我在这个课程的目标 进一步学习编程,学习运算符号及一些代码与格式的运用,熟练操作
这个作业在那个具体方面帮助我实现目标 主要在函数方面的编程帮助我们熟悉操作
参考文献 ACM解题 leecode面试数题网站

1PTA实验作业

1.1

题目内容描述:本题目要求计算存款利息,计算公式为interest=money×(1+rate)year-money其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。

1.1.1实验代码截图

1.1.2数据处理

数据表达:用了year,interest,rate,money这些变量。这些变量都是浮点型变量。
数据处理:用了顺序结构处理,运用了interest=money*pow(1+rate,year)-money运算。运用了printf,scanf输入。

1.1.3PTA提交列表及说明


Q1:一直出现答案错误
A1:%lf少打了l
Q1:多次修改后依然是错误的
A1:第二行没输入#include<math.h>

1.2

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

1.2.1实验代码截图

1.2.2数据处理

数据表达:用了x,cost这些变量。x是整型变量,cost是浮点型变量。
数据处理:用了if-else语句,运用了printf,scanf输入。用了cost=26.5+(x-50)0.58及cost=0.53x的运算公式。

1.2.3PTA提交列表及说明


Q1:在梳理好思路后,输入多次都出现错误。
A1:翻阅资料,上网查询得以解决。
Q2:出现编译错误
A2:检查后发现printf输入后忘打;

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这三个整型变量,用了area,perimeter这两个浮点型变量。
数据处理:用了if-else语句,运用了scanf,printf输入,运用了perimeter=a+b+c,
area=sqrt(perimeter/2(perimeter/2-a)(perimeter/2-b)*(perimeter/2-c))公式进行运算。

1.3.3PTA提交列表及说明


Q1:处理好步骤后,并不知道怎么编程这个问题。
A1:翻阅资料后才了解到&&
Q2:了解了&&并不知道怎么运用
A2:询问了同专业的前辈才帮我解决了这个问题。
Q3:提交后出现错误
A3:最后才发现sqrt被我达成了sprt。

2.阅读代码


1.条理清晰,格式顺畅。
2.其实一开始是看它短我才贴上来的,可及时是这样我也看不懂,查阅资料后了解到:
a.iostream 的意思是输入输出流的意思
b.using namespace简要意思就是使用标准库
c.long long dp是数位DP,数位就是把一个数拆成一个一个进制位
d.这个代码运用了for循环和while循环
3.对于这个代码,我也只是了解了皮毛。今后的学习中我们是会运用到的,所以提前了解一下是一件很好的事。

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10.7~10.11 10h 207 简单函数题目的编程简单的符号与运算步骤运用 各种特殊符号的运用以及空格位置

3.2累积代码行和博客字数

3.3 学习感悟

通过一周的学习,我逐渐认识的c语言的学习少不了大量练习,况且题目也越来越难,要求越来越严格,熟能生巧是我们应该牢牢记住的四个字。也许老师在课堂上并不会讲得过多,课后的练习更注重自我学习,自我摸索。要通过自己的努力去翻阅资料,去多次尝试,发现错误,改正错误。屡战屡败,屡败屡战。对于初学者的我来说,要完成作业并不算简单,简直令人头大。但我相信只要认真学勤练习在不久的将来我能熟练快速的完成每一次作业。

posted @ 2019-10-11 09:37  M71015  阅读(233)  评论(6编辑  收藏  举报