xc语言l博客作业03
| 问题 | 答案 | |
|---|---|---|
| 这个作业属于那个课程 | c语言程序设计ll | |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/8719 | |
| 我在这个课程的目标是 | 学会跟据已学过知识进行转换与变化,得到举一反三技能 | |
| 参考文献 | leecode面试数题网站(https://leetcode-cn.com/problemset/algorithms/) | 
一.PTA实验作业
从PTA题目集中选出3个你最满意的题目完成以下内容,内容要求如下:
1.1 A乘以B
题目内容描述:看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定两个绝对值不超过100的整数A和B,输出A乘以B的值。
1.本题目要求计算存款利息,计算公式为interest=money×(1+rate)year −money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。
1.1.1实验代码截图

1.1.2数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
数据表达:interest是因变量,money是自变量,但是interest会随着rate和year升高而变化
数据处理:运用多种赋值运算和算术运算,进行表达
1.1.3 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

Q1.我在做PTA作业时,遇到了编程错误与部分正确
A1.通过百度寻找编辑需要注意的事项,然后慢慢摸索,部分正确我选择向同学帮忙,询问错在哪里
Q2.格式有错误,不知道是符号错误还是排版错误
A2.自己仔细检查了一些,发现是符号的错误
题目内容描述
2.本题目要求计算下列分段函数f(x)的值:

注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂

1.1.2数据处理
数据表达:x是自变量,y是因变量,y随x变化而变化。
数据处理:运用了二分支结构,还用了scanf,printf,double进行格式控制,if和else是用来选择用哪个表达式
1.1.3 PTA提交列表及说明

Q1.不知道是用sqrt还是pow,忘记空格,导致编程错误,不知道如何弄那个指数。
A1.通过多次尝试,编辑完后检查哪里需要空格,询问同学如何编辑指数
1.1.1题目内容描述
3.中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

1.1.2数据处理
数据表达:在输入时i代表的是第几天,输出结果时代表的是打鱼还是晒网。
数据处理:它运用的是if和else来转换,i代表的是打鱼还是晒网。
1.1.3 PTA提交列表及说明

Q1.不知道单词前面需不需要大写,
A1.在我通过多次尝试大小写的方式来编辑,单词前面需要大写。
二.阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。参考网站:
ACM解题
leecode面试数题网站,找简单题目阅读分析。


1.在这个代码中它对于我目前的能力还是非常难以写出的但是其中一些东西还是值得我们学习的.
2.例如它其中的可以运用图型先表示出来,这样有利于我们更好地理解运用了那些算术运算和赋值运算,使得我们能够运用那些格式和字符,避免出现更多错误。
3.运用数学知识与计算机的知识两者相互融合,这样能够帮助我们写程序,看到这些已经完成的程序,我也感受到他们对待格式的要求是非常严格的,可能也是因为这个原因,为什么他们的程序可以这么好,所以我的学习方面会好很多,多多观察。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 | 
|---|---|---|---|---|
| 等一周9.19-9.27 | 7天 | 28行 | 学会了如何开始进行编辑和简单的程序 | 为什么在编辑时要这么严厉,错一个符号都会是编译错误 | 
| 第二周9.25-910.4 | 5天 | 20行 | 学会了如何用已学知识举一反三 | 为什么有时候用一个字母代表不行,有时候又可以 | 
| 第三周10.8-10.12 | 4天 | 136行 | 难度加大的编程 | 有没有简单的方式写能让我编程 | 
3.2 累积代码行和博客字数

3.3 学习感悟
请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。
1.通过这几次的作业我深深感受到,前辈们写出这么完美的作业是多么的不容易啊。
2.我在几次作业中我感受到我还是有很多的不足之处,还是需要多多改正错误和多多自己摸索,养成学会思考问题,例如我对一些专有名词还是不怎么知道,写PTA时应该多多注意格式的转换。
3.我有一个大胆的想法是,未来计算机能够识别十进制,这样可以节省很多的空间,字节也可以节省,这样我们就不用学习非人类的二进制了,可以少花时间在转换进制中的时间,可以为我们节省很多时间。
、
xc语言l博客作业03的更多相关文章
- c语言l博客作业03
		
问题 答案 这个作业属于哪个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727 我在这 ...
 - C语言l博客作业06
		
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
 - C语言l博客作业05
		
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这 ...
 - C语言I博客作业03
		
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 我在这个课程的目 ...
 - C语言1博客作业03
		
这个作业属于哪个课程 C语言程序设计1 这个作业要求在哪里 (https://edu.cnblogs.com) 我在这个课程的目标是 掌握函数运算 我在这个作业哪个具体方面帮助实现目标 编译一些基本生 ...
 - c语言l博客作业08
		
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...
 - C语言l博客作业01
		
2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样?(2分) 计算机科学与技术是国家一级学科,下设信息安全,软件工程,计算机软件与理论等专业,主要培养符合教育部门实际需要的计算机教学及应用管理 ...
 - c语言l博客作业09
		
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...
 - C语言I 博客作业03
		
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 掌握关系运算.if-else语句.格式化输入语句scanf(),以及常用的数学库函数 这个作业在那个具体方 ...
 
随机推荐
- myleecode
			
目录 # myleecode 1.冒泡排序 2.快速排序 3.进度条打印 4.打印 九九乘法表 5.打印 金字塔 6.接雨滴 7.一行代码实现1-100个数相加 8.如何在不使用内置方法强制转换的情况 ...
 - yum provides 反查询
			
yum provides 可以反查询到 你要使用的命令包含 在哪个包里 然后使用yum install 即可安装: [root@git02 ~]# yum provides */nslookupLo ...
 - C# 转json
			
#region MyRegion StringBuilder sb = new StringBuilder(); sb.Append("{"); foreach (System.R ...
 - CF1043F Make It One 容斥+dp+组合
			
考试的时候考的一道题,感觉挺神的. 我们发现将所有数去重后最多只会选不到 $7$ 后 $gcd$ 就会变成 $1$. 令 $f[i][k]$ 表示选 $i$ 个数后 $gcd$ 为 $k$ 的方案数. ...
 - JQuery实现表格动态增加行并对新行添加事件
			
实现功能: 通常在编辑表格时表格的行数是不确定的,如果一次增加太多行可能导致页面内容太多,反应变慢:通过此程序实现表格动态增加行,一直保持最下面有多个空白行. 效果: 一:原始页面 二:表1增加新行并 ...
 - vue-cli构建一个工程
			
使用前,必须要先按照 node:安装node Vue CLI官方文档:https://cli.vuejs.org/zh/ 安装node地址:https://nodejs.org/zh-cn/downl ...
 - Jdk1.7 与 jdk1.8的区别
			
在jdk7的新特性方面主要有下面几方面的增强: 1.1二进制变量的表示,支持将整数类型用二进制来表示,用0b开头. 所有整数int.short.long.byte都可以用二进制表示: byte aBy ...
 - 最长不重复子串长度,时间复杂度O(n),空间复杂度O(n),Python实现
			
def lengthOfLongestSubstring(s): res = 0 d = {} tmp = 0 start = 0 for i in range(len(s)): if s[i] in ...
 - flutter ListView嵌套高度问题
			
ListView嵌套时高度无法自适应,需要设置高度才可以显示,设置以下属性可以解决上述问题 shrinkWrap: true, physics: NeverScrollableScrollPhysic ...
 - apache禁止php解析--安全
			
#禁止解析php <Directory "/data/www/data/"> php_admin_flag engine off <filesmatch &quo ...