| C语言I作业04
| C语言I作业004
标签: 18软件 李煦亮
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://www.cnblogs.com/pengchen511/p/10564067.html |
| 我在这个课程的目标是 | 熟悉和掌握c语言语感 |
| 这个作业在那个具体方面帮助我实现目标 | 通过不断写代码,阅读代码行,举一反三 |
| 参考文献 | https://www.cnblogs.com/linli069/ |
1.PTA实验作业
1.1 求交错序列前N项和

1.1.1数据处理
数据表达:int 类型 i,denominator,flag; double类型 item, sum。
数据处理:for循环语句,其流程结构如下
流程图

1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 17 | 0.900 | 小于50 |
| 250 | 0.392 | 输入数据放大10倍,输出缩小1/2多 |
| 300 | 0.392 | 输入增幅不大,输出基本上不变 |
| 500 | 0.392 | 同输入300一样 |
| 1000 | 0.393 | 与300相比,放大3倍多,仍然看不出明显变化,是因为只是精确到3位小数 |
1.1.4 PTA提交列表及说明

提交列表说明:
第一次:编译错误,在molecule分子这里后面没有加“;”如(1)
第二次:答案错误。原因,定义符号出现了问题。如(2)
第三次:学到新的关系运算符,±=(double),这表示把左边的数加上/减去右边的数的和/差赋值给左边的数
(1)

(2)

1.2 求交错序列前N项和
1.2.1 数据处理
数据表达:定义如常见的int double类型,。
数据处理:运用了“1.1求交错序列前N项和” 代码行学到的±=(double)
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 4 | 0.793 | 检验是否和计算器运算一样 |
| 5 | 0.869 | 一样 |
| 6 | 0.807 | 一样 |
| 7 | 0.860 | 一样 |
| 8 | 0.814 | 一样 |
1.2.4 PTA提交列表及说明
前几次:提交后的结果基本上都错了,后来把“1.1求交错序列前N项和”做出来之后,把在这道题学到的知识点运用到这一题。
最后一次:在dev-cc上修改,增加定义字符,运用了±=(double),并成功得出结果。
检验结果:用计算器检验结果,和代码行运算出的结果一致。
2.代码互评

同学代码截图:运用math.h,但是该程序应该还没调用如pow之类的函数。
自己代码截图:没有同学做的整洁,好看,她写的很规范,而且她定义的字符数少,方便理解与计算,出错误少,而我的定义字符太多,容易搞混淆。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间(h) | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第5周/9.16~9.22 | 14 | 36 | int main | 刚开始接c语言,基本上照书上写 |
| 第6周/9.23~10.6 | 20 | 33 | if else | 可以自己去找问题,虽然找问题比别人花的时间要长 |
| 第7周/10.7~10.11 | 35 | 35 | math.h | 能够大致看懂代码,但是写的时候又很难动手,理解不够吧 |
| 第八周/10.11~10.18 | 6 | 100 | ±=(double) | 调试程序感觉一点都不熟 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结
1.±=(double),这表示把左边的数加上/减去右边的数的和/差赋值给左边的数
2.开始把函数的通用公式写出来,理解这题的意思,才能更快写出程序
3.运用画流程图来帮助解决问题
3.3.2 学习体会
1.这一周的学习基本上限于今天,虽然前一两天做了一些准备,但是和今天相比差了很多,平时练习,可能是这一周其他考试耽误了学c语言。
2.语感开始有了一丁点改善
3.写作业更加有技巧,在把版面和格式排好之后,写起来就会很快完成,这样才有效率。
4.但是自己上课效率很差,没有预习。
| C语言I作业04的更多相关文章
- #C语言l作业04
这个作业属于哪个课程** C语言程序设计ll 这个作业的要求 (https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9776) 我在这个课程的 ...
- | C语言I作业12
C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...
- C语言I-博客作业04
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业04 我在这个课程的目标是 掌握使用for循环语句实现指定次数的循环程序设计 这个作业在那个具体方面帮助我实现目标 在编写 ...
- c语言作业04
这个作业属于哪个课程 C语言程序设计Ⅱ 这个作业要求在哪里 (作业要求)[https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773] 我在 ...
- C语言1博客作业04
问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这 ...
- c语言Ι博客作业04
这个作业属于哪个课程 c语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 我在这个课程的目 ...
- C语言I作业12一学期总结
一.我学到的内容 二.我的收获 作业 收获 C语言I博客作业01 学会了编程"Hello word" C语言I博客作业02 安装编译器,将代码建立在自己的文件里面 C语言I博客作业 ...
- 第二周c语言PTA作业留
6-1 计算两数的和与差(10 分) 本题要求实现一个计算输入的两数的和与差的简单函数. 函数接口定义: void sum_diff( float op1, float op2, float psum ...
- BMP图像直方图均衡算法(C语言大作业)
万丈高楼平地起 C语言大作业 一.学习笔记篇 1.学习MarkDown MarkDown注重写作本身,而非花俏的界面 编辑器:vscode 插件:Markdown,Markdown Preview 2 ...
随机推荐
- 2019 农信互联java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.农信互联等公司offer,岗位是Java后端开发,因为发展原因最终选择去了农信互联,入职一年时间了,也成为了面 ...
- Js判断flash是否被禁用,如果禁用并开启flash
<script> function flashChecker() { ; //是否安装了flash ; //flash版本 if(document.all) { var swf = new ...
- QML 移动端适配一个参考思路
参考: Qt Quick 准确的移动平台屏幕适配 qt qml 高宽自动适配android设备 QML 从无到有 (移动适配) 思路:以一个平台分辨率为基准(如320*480),考虑其与其它平台的比例 ...
- bugku——宽带信息泄露(RouterPassView 查看路由器配置信息)
题目地址:http://ctf.bugku.com/files/5986768ca8b96cead45aec16a88431b5/conf.bin 下载之后发现是个后缀名为bin的二进制文件,其实这个 ...
- SpringBoot2.0整合fastjson的正确姿势
SpringBoot2.0如何集成fastjson?在网上查了一堆资料,但是各文章的说法不一,有些还是错的,可能只是简单测试一下就认为ok了,最后有没生效都不知道.恰逢公司项目需要将J ...
- ASP.NET----内置对象----Resuest
Request对象可以获取包含用户的计算机.页面及浏览器的请求等相关信息. Request对象的属性: ①Form----------返回有关表单变量的集合 ②QueryString--------- ...
- Tomcat服务器编码格式设置
/** *1.找到.xml server文件 */ /** * 2. 设置encoding */
- 【异常】The dependencies of some of the beans in the application context form a cycle
一.异常出现场景以及异常信息 场景:SpringBoot中自定义DataSource数据源 异常信息: -- :: --- [ main] o.s.b.d.LoggingFailureAnalysis ...
- Java IO全面
转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10857412.html 一:IO流梳理——字符流.字节流.输入流.输出流 见另一篇博文:https://ww ...
- HLOJ1366 Candy Box 动态规划(0-1背包改)
题目描述: 给出N个盒子(N<=100),每个盒子有一定数量的糖果(每个盒子的糖果数<=100),现在有q次查询,每次查询给出两个数k,m,问的是,如果从N个盒子中最多打开k个盒子(意思是 ...
