C语言I博客作业04
这个作业属于那个课程|C语言程序设计II
---|:--😐---:
这个作输出数据业要求在哪里|链接
我在这个课程的目标是|掌握使用for循环语句,学会调试程序
这个作业在那个具体方面帮助我实现目标|完成PTA作业
参考文献|C语言程序设计,C语言程序设计实验与习题指导
1.PTA实验作业

1.1 本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2 +1/m+(m+1)2 +1/(m+1)+⋯+n2 +1/n
1.1.1数据处理
数据表达:定义了3个整形变量和一个double形的变量。
数据处理:使用了for循环语句和表达式sum = sum + (i*i + 1.0/i)。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1,2 | 6.500000 | <10 |
| 9,10 | 181.211111 | <200 |
| 99,100 | 19801.020101 | <20000 |
1.1.4 PTA提交列表及说明

①第一次答案不对是由于表达式错误,仔细检查后改正了
②第二次提交还是不对,在室友的提醒下发现是小数点的问题。改为%.6lf。
1.2 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。
1.2.1 数据处理
数据表达:定义了3个整形变量和一个double形sum变量
数据处理:使用了for循环语句和表达式sum=sum+pow((-1),n+1)*n/i;
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 99 | 0.894 | <0.9 |
| 9999 | 0.893 | <0.9 |
| 99999 | 0.893 | 0.893 |
1.2.4 PTA提交列表及说明

2.代码互评
同学代码截图

自己代码截图

不同:1 对于变量定义的数量和类型不同
2 循环的条件不同,计算结果的表达式也不同
3.学习总结
3.1 学习进度条
周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
---|:--😐---:
10.13-10.18|8h|for循环语句,调试程序|对于调试程序还比较模糊
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
- 本周主要学习了for循环语句:在for循环语句中进行条件控制。改变循环变量的值,如i++。for循环语句的表达式应用分号隔开。
3.3.2 学习体会
课堂上学的循环语句当时感觉已经听懂了,但在作pta作业的时候任然感觉有点困难。总之还是要自己自己多加练习。

浙公网安备 33010602011771号