C语言I博客作业03 1.PTA实验作业 2.阅读代码 3.学习进度条

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727
我在这个课程的目标是 掌握关系运算、if-else语句、格式化输入函数scanf()
这个作业在那个具体方面帮助我实现目标 对错误进行总结,分析一些好的代码
参考文献 《c语言程序设计》,ACM解题

1.17-1 计算存款利息

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

1.1.2数据处理

数据表达:用了money, year, rate, interest变量,调用scanf()函数输入数值,都是双精度浮点变量。
数据处理:数据用到了if-else语句,流程结构为定义函数和函数类型-输入-判别-赋值-输出。

1.1.3 PTA提交列表及说明

C语言I博客作业03
1.PTA实验作业
2.阅读代码
3.学习进度条

  • 1:第一次是编译错误,其中有一个代码打错了。
  • 2:答案错误是因为%lf后面加了“,”。

1.27-5 输出三角形面积和周长

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

1.2.1

C语言I博客作业03
1.PTA实验作业
2.阅读代码
3.学习进度条

1.2.2数据处理

数据表达:用了a, b, c, l, s变量,调用调用scanf()函数输入数值,a, b, c是整型变量,l, s,是双精度浮点变量。
数据处理:数据用到了if-else语句,流程结构为定义函数和函数类型-输入-判别-赋值-输出。

1.2.3PTA提交列表及说明

C语言I博客作业03
1.PTA实验作业
2.阅读代码
3.学习进度条

  • 1:编译错误是少打了字母。
  • 2:部分错误是因为运算逻辑搞错了。

1.37-6 三天打鱼两天晒网

中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

1.3.1

C语言I博客作业03
1.PTA实验作业
2.阅读代码
3.学习进度条

1.3.2数据处理

数据表达:用了N变量,调用调用scanf()函数输入数值,N是整型变量。
数据处理:数据用到了if-else语句,流程结构为定义函数和函数类型-输入-判别-赋值-输出。

1.3.3PTA提交列表及说明

C语言I博客作业03
1.PTA实验作业
2.阅读代码
3.学习进度条

  • 这最后一题是一遍过的,因为总结了前面的一些错误。

2.阅读代码

C语言I博客作业03
1.PTA实验作业
2.阅读代码
3.学习进度条

  • const double定义了一个不能改变的double类型常量——eps。
  • 使用了cstdio, cmath文件。
  • bool表示布尔型变量,也就是逻辑型变量的定义符,类似于float,double。

3.学习进度条

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
7/10.9-7/10.11 7小时 276 if- else语句 PTA第三次作业的第5题用我自己的思路编代码结果不对

3.2 累积代码行和博客字数

C语言I博客作业03
1.PTA实验作业
2.阅读代码
3.学习进度条

3.3 学习感悟

经过这次作业我感觉对数学的应用越来越多了,对个人的逻辑要求比较强。在这次作业中我熟悉了if-else语句,学会了一些符号如:&&(且),||(或)。