C语言I作业004
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | 作业 |
| 我在这个课程的目标是 | 掌握使用for循环语句实现指定次数的循环程序设计 |
| 这个作业在那个具体方面帮助我实现目标 | pta运用for循环语句练习 |
| 参考文献 | C语言程序设计(第3版),makedown语法 |
1.PTA实验作业
1.1求N分之一序列前N项和

1.1.1数据处理
数据表达:运用了整型变量i,N,双精度浮点型变量sum(题目要求结果不超过双精度范围)。
数据处理:
- 表达式:sum = sum+1.0/i
流程结构:定义sum初始值=0,用for循环累加运算到N项的结果
1.1.2实验代码截图

1.1.3造测试数据
输入数据 输出数据 说明 6 sum = 2.450000 与题目样例相符,答案正确 -5 sum = 0.000000 输入数据不在程序可运算范围 1.1.4PTA提交列表及说明

提交列表说明:- 格式错误:每个等号前后没有用空格
答案正确:仔细寻找片刻找到错误原因并更正
1.2求交错序列前N项和

1.2.1数据处理
数据表达:运用了整型变量N,双精度浮点型变量i,sum。
数据处理:- 表达式:sum = sum+pow((-1),i+1)(i/(2i-1))
流程结构:定义sum初始值=0,用fo循环累加运输,并运用pow语法来解决正负关系
1.2.2实验代码截图

1.2.3造测试数据
输入数据 输出数据 说明 5 0.917 与题目样例相符,答案正确 -5 0.000 输入数据不在程序可运算范围 1.2.4PTA提交列表及说明

提交列表说明:- 答案错误:表达式分母部分忘记用号了使(2i-1)变成(2i-1)
答案正确:在仔细寻找后发现问题所在
2.代码互评
同学代码

自己代码

- 不同点:我用了pow语法表示正负关系,他定义flag来处理这个问题
- 不同点:我的i用浮点型,他的用整型
同学代码

自己代码

- 不同点:我用的是%.6f,他直接用%f
不同点:他的代码省略较多,比较整洁
3.学习总结
3.1学习进度条
周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题 第四周 1h 20 在屏幕上显示hello world 对于C语言知识很迷茫,不知如何下手 第五周 2h 40 初步了解markdown语法 一些基本语法格式 第六周 4h 100 进一步了解markdown语法 对于一些格式不懂他的来由 第七周 0h 0 第八周 8h 400 for循环语句 自己的想法总是会出错 3.2累计代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结
- 本周主要学习了for循环语句,for语句里面只能用;隔开
再次加深了对markdown语法的认识
3.3.2学习体会
- pta作业要先在dev-c++上做,dev-c++会帮忙找出语法错误,这样会省力很多
- 每次发布作业后不要着急先去做题目,要先看书,先弄清楚大概情况再动手
学习C语言非常考验耐心,要沉得住气
C语言I作业004的更多相关文章
- C语言1作业004
这个作业属于哪个课程 C语言作业004 我在这个课程的目标是 理解和掌握for语句的基本操作 这个作业在哪个具体方面帮助我实现目标 循环结构的应用,数学函数基本问题 参考文献 C语言程序设计(第3版) ...
- C语言I作业12-学期总结
一.我学到的内容 二.我的收获 我完成的作业: 第一次作业 C语言I博客作业02 C语言I作业004 C语言I博客作业05 C语言I博客作业06 C语言I博客作业07 C语言I博客作业08 C语言I博 ...
- | C语言I作业04
| C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...
- 第二周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 ...
- C语言1作业5
问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2 我在这个课程的目的是 学习并掌握C ...
- C语言I作业08
C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...
- | C语言I作业12
C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...
- | C语言I作业03
| C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...
随机推荐
- Python 基础 3 - 元组
元组与列表区别 Python 元组与列表类似,不同之处在于列表可以修改,元组不可以修改 元组用小括号 () 定义,列表用方括号 [] 定义 元组不可修改,列表可修改 元组创建 只需要在小括号 () 内 ...
- 去重合并两个有序链表之直接操作和Set集合操作
两者思路对比: 直接操作:因为传入的是两个有序的链表,所以说我就直接以其中一个链表为基准,与另外一个链表比较,只将比返回值链表的最后一个记录的值大的插入,不将等值的插入,理论时间复杂度为O(n) Se ...
- 29道Zookeeper面试题超详细(附答案)
原文链接 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件 ...
- 【Django】ajax(多对多表单)
1.前后端交互 <div class="shade hide"></div> <!--遮罩层,全屏--> <div class=" ...
- 23种设计模式之原型模式(Prototype Pattern)
原型模式 使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象 分析: 孙悟空:根据自己的形状复制(克隆)出多个身外身 软件开发:通过复制一个原型对象得到多个与原型对象一模一样的新对象 ...
- python-字符编码、字符串格式化、进制转化、数据类型、列表、元组、字典总结
目录: 一.字符编码 二.字符串格式化 三.进制转换 四.数据类型及其操作 五.字符串转换 六.列表 七.元组 八.字典 一.字符编码: 计算机由美国人发明,最早的字符编码为ASCII,只规定了英文字 ...
- java ThreadLocal使用
1.源码分析 此处以JDK1.8版本分析 1.1 set方法 /** * Sets the current thread's copy of this thread-local variable * ...
- profile文件的错误加载与基本命令间的映射
一.绪论 [因为这篇心得是原创的,所以如果有哪处总结或者意见不足的地方,欢迎各位大神的批评和意见,共同学习,谢谢了!] 早些时候,需要在centos6.4系统中配置单机版和集群版单节点的hadoop ...
- CSS3自定义浏览器滚动条样式
一个完整滚动条右以下部分组成: ::-webkit-scrollbar 滚动条整体部分,常用属性:width,height,background,border: ::-webkit-scrollbar ...
- Java 学习笔记之 异常法停止线程
异常法停止线程: public class RealInterruptThread extends Thread { @Override public void run() { try { for ( ...