C语言I博客作业04

问题|答案
--|:--😐--:
这个作业属于哪个课程|C语言程序设计Ⅱ
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在这个课程的目标是|掌握C语言
这个作业在那个具体方面帮助我实现目标|又学习了一种新的语句-----for循环型语句
参考文献|《C语言程序与设计》

1.PTA实验作业#

1.1 求平方与倒数序列的部分和##

本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n^2​​+1/n。

1.1.1数据处理###

数据表达:用int定义i,n,m三个整型变量,再用double定义是s,sum双精度浮点型变量。
数据处理:运用for循环型语句,s=i^2+i/2。

1.1.2实验代码贴图###

1.1.3 造测试数据###

输入数据|输出数据|说明
--|:--😐:--😐--:
5 10|355.845635|输入样例
5 5|25.200000|m=n
10 5|0.000000|m>n

1.1.4 PTA提交列表及说明###


部分正确:把i定义成了双精度浮点型,然后直接去掉i。
编译错误:去掉i的结果,然后把i定义成整型。

1.2求交错序列前N项和##

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

1.2.1 数据处理##

数据表达:用int定义N,再用double定义i,sum进行数据存储。
数据处理:sum=sum+(i(i2-1))*(-1)^(i+1),就是这样一个循环结构。

1.2.2 实验代码截图##

1.2.3 造测试数据##

输入数据|输出数据|说明
--|:--😐:--😐--:
5|0.917|输入样例
5000|0.393|较大的数
2|0.333|较小的数

1.2.4 PTA提交列表及说明###


答案错误:表达式少加了一项sum,然后加上了。
答案错误:输出时我写的是六位小数,与题目不符,然后将%.6f改成%.3f。

2.代码互评#

**2.1题目7-5 **##

2.1.1自己代码##

2.1.2同学代码##


不同:
1.定义的变量个数不同
2.数据表达式不同,我处理±用的是(-1)^(i+1),而她用的是flag

3.学习总结#

3.1 学习进度条##

周/日期|这周所花时间|代码行|学到的知识点简介|目前比较迷惑的问题
---|:--😐:--😐:--😐:--😐:--😐---:
第五周|3h|30|简单的代码编写,Markdown语法的学习|无
第六周|4h|40|温度的转换|无
第七周|7h|83|if-else语句,计算简单函数|做题的时候对题目理解的不够彻底
第八周|15h|79|for循环型语句,编译简单循环型题目|无

3.2 累积代码行和博客字数##

3.3 学习内容总结和感悟##

3.3.1 学习内容总结###

通过本周的学习又进一步了解c语言,学习了for循环型语句,进行编译循环体,在其中还能进行赋值的循环。
在做题的时候要搞清楚变量类型,循环结构,这样才能事半功倍,提高效率。

3.3.2 学习体会###

本周的又将结束了,每次做题的时候都不是那么的仔细,总是这里错错,那里错错,还是得按照一定的解题思路
来进行操作,可能还是自己还不够努力吧。但是,我相信我也能有成功的那一天。当然,安于现状的话,那就不
需要谈成功了。还是得继续努力呀!

posted @ 2019-10-18 20:26  揽星辰  阅读(104)  评论(6)    收藏  举报