C语言I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 掌握for循环语句
这个作业在那个具体方面帮我实现目标 PTA的代码练习
参考文献 文章链接

1、PTA实验作业

1.1 求平方与倒数序列的部分和
问题描述:本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m​2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。
1.1.1 数据处理
数据表达:使用了m,n两个变量,是整型变量。
数据处理:表达式为sum=sum+pow(i,2)+1.0/i,流程结构为for语句循环。
1.1.2 实验代码截图
C语言I博客作业04_第1张图片

1.1.3 造测试数据

输入数据 输出数据 说明
4 10 372.095635 小于5 10
6 10 330.645635 大于5 10
5 10 355.845635 等于5 10
-7 10 inf 小于0

1.1.4 PTA提交列表及说明

1.部分正确:没有加sum。
2.答案错误:没有看到是保留六位小数。
3..全部正确:在PTA中无问题。
1.2 求交错序列前N项和
问题描述:本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。
1.2.1 数据处理
数据表达:用了item, sum, numerator三个变量,是double型变量。
数据处理:用到的表达式有:item=flag*numerator/denominator,sum=sum+item,denominator=denominator+2和numerator=numerator+1.0,流程结构为for循环语句
1.2.2 实验代码截图
C语言I博客作业04_第2张图片
1.2.3 造测试数据

输入数据 输出数据 说明
4 0.362 小于5
6 0.372 大于5
5 0.917 等于5
-7 0.000 小于0

1.2.4 PTA提交列表及说明

1.部分正确:分母加错了,本来应该加2我加成了3。
2.部分正确:flag忘了加负号。
3..全部正确:在PTA中无问题。

2.代码互评

2.1同学代码截图
C语言I博客作业04_第3张图片
2.2自己代码截图
C语言I博客作业04_第4张图片
2.3比较结果
1.定义的函数差不多,他的更加简洁一点。
2.他用了我们之前没学的&&这个运算符号。

3.学习总结

3.1 学习进度条

周数/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周/10-17 约9小时 95行左右 for循环结构语句 有些英文单词看不懂,要用有道,比较费时间。

3.2 累积代码行和博客字数
C语言I博客作业04_第5张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结
1.本周学习了for循环结构语句,可以用来反复求和。
2.lower为华氏温度下限,upper为上限。
3.3.2 学习体会
本周学习的for循环结构语句很有意思,学习C语言还是很快乐的。我不理解的地方就是编译器怎么下,下了几个用不出,我就是希望老师发个教程出来。

你可能感兴趣的:(C语言I博客作业04)