c语言I博客专业04
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 |
我在这个课程的目标是 | 熟练for语句 |
这个作业在那个具体方面帮助我实现目标 | 利用for语句进行循环程序设计 |
参考文献 | 无 |
1.PTA实验作业
1.1求N分之一序列前N项和
1.1.1本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.2数据处理
数据表答:i n是正整数,sum是输出的结果
数据处理:用for(i=1; i<=n; i++){ sum=sum+1.0/i;的格式进行数据的计算得出结果
1.1.3实验代码截图
1.1.4造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5 | 2.833333 | sum=2.833333 |
6 | 2.450000 | sum=2.450000 |
8 | 2.717857 | sum=2.717857 |
1.1.5PTA提交列表说明
Q1:编译错误:少了一个%符号
A1:加上符号
Q2:少了一个.
A2:加上点
Q3:i=1后面没有打分号
A3:加上分好后仔细检查
Q4:等号两边没有空格
A4:空格并且提交
1.2求奇数分之一序列前N项和 (15 分)
1.2.1本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
1.2.2数据处理
数据表达:i,N,为整型变量。依据题意需精确到小数点后六位,所以sum定义为double。
数据处理:此题要用 for(i=1; i<=n; 1/i++){ sum=sum+1.0/d;公式进行循环语句,然后输出结果。
1.2.3
1.2.4造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
7 | 1.676190 | N=7 |
9 | 1.787301 | N=9 |
23 | 2.549541 | N=23 |
1.2.5PTA提交列表说明
1.编译错误:double sum后面没加分号。
2.编译错误:printf少了一个f。
3.编译错误:1.0写成了1。
2.代码互评
同学代码
|
我的代码
不同点:相对于来说他的更加容易理解,比我的要简单一些。我自己另外设出了一个变量来方便自己运算和理解,而他的应该则是按照书上的来写的吧,定义变量少,程序简单,使人容易看懂。
同学代码
我的代码
不同点:他运用了pow函数,相对于来讲我的更加的简单一点,但是他的不失为一种还不错的方法,也值得运用
3.学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识简介目 | 前比较迷惑的问题 |
---|---|---|---|---|
第六周 | 4h | 40 | 一些简单的数据类型 | 分不清楚数据类型的用法 |
第七周 | 5h | 60 | 学习了if else,定义数学函数 | 用的不够熟练 |
第八周 | 7h | 97 | 学习了for语句,循环程序设计 | 和之前学的有些混淆,有时不会动笔 |
3.2累计代码行和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
学习了for语句,和对以前所学的有所回顾,加深了印象,让我知道如何去设计循环语句,定义变量。
3.3.2学习体会
在本周的学习中,感到很充实,学习了for语句,感觉越到后面越难了,有时候真的是看不懂,还得要依靠同学。还有就是有时候经常会把东西记混淆,所以很容易出现编译错误的现象,不过主要原因还是在于自己花的时间不够,我会更多的拿出时间来学习和研究这门科目的,加油。
c语言I博客专业04的更多相关文章
- C语言I博客作业04
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 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语言I博客专业06
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...
- 语言I博客作业04
问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 我 ...
- c语言l博客作业04
这作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标 ...
- C语言I博客作业12—学期总结
一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...
- c语言1博客作业12-学期总结
一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...
- c语言1博客作业02
c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...
- C语言l博客作业06
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
随机推荐
- Flask数据库基本操作
数据库基本操作 在Flak-SQLAlchemy中,插入.修改.删除操作,均由数据库会话管理. 会话用db.session表示.在准备把数据写入数据库前,需要先将数据添加到会话中然后调用commit( ...
- GPS学习笔记
预备知识 1. 卫星发送信号时,是以特定频率的电磁波为载波,调整信号到载波上的.多普勒效应就是,卫星和接收机是相对运动的,那么载波的频率会随运动距离发生改变.(<GPS测量与数据处理>p3 ...
- 学习笔记60_python面向对象
**** //可以给函数参数设置默认值 def stu_register(name,age,course,country="CN"): 若你的函数在定义时不确定用户想传入多少个参数 ...
- CSPS模拟 88
今天我还是个弟弟. 果然唯有AK不可超越.. T1 决策单调性,暴力上整体二分. 极限数据跑的挺快,可是被n<k的脑残测试点qj了.. T2 又是大模拟! T3 想到剩余同种数量的彩球完全等效 ...
- 说一说JVM双亲委派机制与Tomcat
双亲委派模型与JVM 类加载 讲个故事: 以前,爱捣鼓的小明突然灵机一动,写出了下面的代码 package java.lang; public class String { //...复制真正Stri ...
- NOIP 模拟22
这次考试真的是像教练说的真的挺难的,但是人家rank1还是100+, 但是咕咕蛊!
- 安装Windows和Ubuntu双系统--Ubuntu安装过程识别不了硬盘
Linux识别不了固态硬盘 安装过程: 自己本身的是Windows 10,一块125g 固态 ,一块1T的机械硬盘. 通过rufus 制作ubuntu的启动盘 在BIOS中关闭电脑的安全启动选项,并且 ...
- Linux基于webRTC的二次开发(二) 实现远程桌面共享
webRTC中的desktop_capture模块提供了捕获桌面和捕获窗口的相关功能,而实现远程桌面共享功能需要将desktop_capture捕获的画面作为peerconnection的视频源,下面 ...
- 怎么把CAT客户端的RootMessageId记录到每条日志中?
什么是RootMessageId? 为了理解RootMessageId先简单介绍一下CAT的数据结构设计.CAT客户端会将所有消息都封装为一个完整的消息树(MessageTree),消息树可能包括Tr ...
- 安装&卸载Windows服务
使用.NET Framework的工具InstallUtil.exe. 安装服务 C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.e ...