C语言I博客作业04
||
---|:--😐---:
这个作业属于那个课程|C语言程序设计II
这个作业要求在哪里| C语言I作业004
我在这个课程的目标是|熟练的掌握循坏语句
这个作业在那个具体方面帮助我实现目标|能熟练的掌握编码
参考文献| Markdown基本语法
一、PTA作业
1.1 题目名1
1.求平方与倒数序列的部分和
对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。
1.1.1数据处理
数据表达:用了i,m,n,a,s变量。除n,m是输入,其他都是赋值运算得来。其中i,n,m是整型变量,a,s是浮点型变量。
数据处理:a=pow(i,2)+1.0/i,用到了循环结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
510 | sum = 355.845635 | n等于5,m等于10 |
48 | sum=190.884524 | n等于4,m等于8 |
870 | sum=245.336111 | n等于8,m等于70 |
1.1.4 PTA提交列表及说明
提交列表说明:
1.编译错误:丢失了个%和;
1.2 题目名2
求交错序列前N项和
计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。
1.2.1数据处理
数据表达:N、n、A、D为整型,sum、S、flag为双精度浮点型,,flot用于变符号
数据处理:为for循环语句,用了sign=-sign ,sum+=(double)signi/(2i-1)等
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5 | cost=0.917 | 小于10 |
10 | cost=0.819 | 等于10 |
50 | cost=0.832 | 等于50 |
1.1.4 PTA提交列表及说明
1.编译错误:for循环语句中缺了i<=N
2.部分正确:缺少了%d和-
二.代码互评
同学代码截图
自己代码截图
不同的地方1.我的代码整合在一起所以可能显得简单一点
2.第八行中同学的代码中间用了double进行强制转换, 强制转换成浮点型的数 ,而我是在输入数据的时候就直接用的实数
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第四周 | 5 h | 50 | ||
第五周 | 6h | 65 | ||
第六周 | 8h | 80 | ||
第七周 | 6h | 65 | ||
第八周 | 8h | 80 | 会使用for 循环语句 | 有的字符不太懂代表什么意思 |
3.2 累积代码行和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
本周学习了新的语句,即编译for语句。例如:简单交错序列前N项和,求平方与倒数序列的部分和。
3.3.2学习体会
1.在写PTA作业时,老是编译错误,让我很头疼
2.但也明显发现了自己编码的速度变快了,一些小问题也慢慢消失了
3.对一些概念性的东西还是有些不理解。希望以后能多多进步