这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 |
C语言I—2019秋作业03 |
我在这个课程的目标是 | 熟练掌握If-else语句,并且了解运算关系。 |
这个作业在那个具体方面帮助我实现目标 | 这次作业对我来说难度偏大,通过同学的互相帮助和共同进步方面帮我实现了这次完成PTA作业的目标。 |
参考文献 | 【c语言评价标准】(https://leetcode-cn.com/problemset/algorithms/) |
1.PTA实验作业(15分/题)
1.7-1 计算存款利息 (10 分)
1.1.2数据处理
答:1.数据类型是浮点型。
2.运用到了money,year,rate,interest变量。
3.通过printf输出变量。
1.1.3 PTA提交列表及说明
答:·1 刚开始的时候打完程序基本的框架,之后便毫无头绪。不断的尝试和问同学,最终和同学一起完成了这个题目,花费了不少时间在这一题上。
·2 有了第一题的经验,我开始有了一点点的信心。
1.7-5 输出三角形面积和周长 (15 分)
shu数据
1.1.2数据处理
答:·1 数据表达:定义了三个变量a,b,c代表三角形的三条边长。还有double后面的双精度浮点数变量 area,perimeter,s。
·2 数据处理:通过if-else判断语句来判别是否能够从一个三角形,最后通过printf输出可构成三角形的数。
1.1.3 PTA提交列表及说明
答:·1 还是和第一题有些类似,写完基本框架和定义完变量之后又是毫无头绪,通过与同学的合作,加上前几题的if-else语句的经验最后还是写了出来,但花费了很多的时间。花费时间最多的还是(||)最初我不知道需要这个东西,后来通过百度翻书,找到了答案,它的意思是(与)。通过这么长时间的查找,我相信已经对它留下了很深刻的印象。
·2 还可以看到其中有很多次编译错误,原因在于很多次没有空格或者忘记打分号。以至于粗心的我有和多次编译错误。
1.7-6 三天打鱼两天晒网 (15 分)
1.3.3 数据处理
数据表达:定义了整形变量n,所得的天数去其整数。
数据处理:还是通过之前所学的if-else语句来实现打鱼和晒网。
1.1.3 PTA提交列表及说明
答:·1 最开始看到这道题就蒙了,无从下手,只能写基本的框架。最后通过室友的帮助下完成了这道题。
·2 从最开始的定义n这个变量,我和室友讨论了很久。最后通过if-else语句来输出值。
2.阅读代码
,答:·1 我只截取了一部分,因为后面实在是看不懂。它这个代码开头有很多的头文件,包括我们最近学过的两个(#include<stdio.h>和#include<math.h>)。
·2 之后他定义了a,和id两个变量。好像没有发现里面有if-else语句。
·3 后面就看不懂了,也不了解bool是什么意思。
leecode面试数题网站,找简单题目阅读分析
答:·1 首先通过定义x,y两个整型变量。然后输入x输入2.2.1。y输入4.1.2.1.2。
·2之后通过if-else语句如果满足2.2.1则输出1,否则输出4。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
10/9~10/12 | 三天 | 113 | 学会了利用if-else语句和浮点型函数,还学会了如何做表格。 | 有许多PTA上的作业还有不懂的地方,例如scanf括号内有一些看不懂的符号加字母。 |
3.2 累积代码行和博客字数(5分)
时间 | 博客字数 | 代码行数 |
第1周 | 602 | 31 |
第2周 | 704 | 43 |
第3周 | 914 | 103 |
3.3 学习感悟
答:这次的PTA对我来说有很大的难度,但是在室友和同学的帮助下我还是完成了,从这次我明白了,课堂上的学习只是一部分,还有一部分是要靠自己去摸索,去巩固的。所以在以后的学习中,我会在课余的时间少打游戏,有时间多看看别人对一个程序的分析,从中学到一些分析问题的方法。然后是多写一些代码,古话说熟能生巧嘛。多练习总会有点进步。