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 ...
随机推荐
- CVE-2019-16097:Harbor任意管理员注册漏洞复现
0x00 Harbor简介 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全.标识和管理等,扩展了开源Docker Distri ...
- 【POJ3744】Scout YYF I
Description YYF是一个英勇的侦查员.现在他正在执行打入到敌方内部的危险任务.在解决了一系列的险情后,YYF到达了敌方著名的"地雷路"起始点.这条路非常长,上面被精心排 ...
- Apache Tomcat服务部署网站
Tomcat是Apache软件基金会 (Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了S ...
- js判断是否微信浏览器、IE浏览器
/*判断(微信)浏览器*/ function isWeiXin(){var ua = window.navigator.userAgent.toLowerCase();if(ua.match(/Mic ...
- 用OpenGL画线
. 两点之间的连线称之为线段,在屏幕上显示线段放在现在已经不是稀奇的事情,大多数高级图形API都可以轻松实现,我尝试用OpenGL画线,在这里记录一下收获. . OpenGL这个级别的图形API,通常 ...
- MySQL初始化root密码以及root密码忘记解决方法
一.MySQL初始化root密码 mysql默认root用户没有密码,输入mysql –u root 进入mysql 1.进入mysql数据库 use mysql; 2.初始化root密码 mysql ...
- php微信卡券logo上传方法
php微信卡券logo上传方法 <pre> $xiangmupath = $this->getxiangmupath(); $logo = $xiangmupath . '/imag ...
- 006.Kubernetes二进制部署ETCD
一 部署ETCD集群 1.1 安装ETCD etcd 是基于 Raft 的分布式 key-value 存储系统,由 CoreOS 开发,常用于服务发现.共享配置以及并发控制(如 leader 选举.分 ...
- 深入理解计算机系统 第三章 程序的机器级表示 part2
这周由于时间和精力有限,只读一小节:3.4.4 压入和弹出栈数据 栈是一种特殊的数据结构,遵循“后进先出”的原则,可以用数组实现,总是从数组的一端插入和删除元素,这一端被称为栈顶. 栈有两个常用指令 ...
- oracle基础(基本介绍)
数据库 磁盘上存储的数据的集合 在物理上表现为数据文件.日志文件和控制文件等 在逻辑上以表空间形式存在 必须首先创建数据库,然后才能使用Oracle 数据库实例 每个启动的数据库都对应一个数据库实例, ...