C语言I博客作业04
| 问题 | 答案 |
|---|---|
| 这个作业属于哪个课程 | c语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768 |
| 我在这个课程的目标是 | 更进一步学好C语言,使自己写代码的能力进一步提升,巩固以前的知识 |
| 这个课程在哪个方面具体帮助我实现目标 | 有了编写代码的工具,有了工具书 |
| 参考文献 | 百度 |
一、PTA实验作业
1.1求交错序列前N项和
内容描述:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1数据处理
数据表达:运用了整形,双字符变量,根据题目中的要求而来,类型是int,double型
数据处理:表达式为for+条件
1.1.2实验代码截图

1.1.3测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 6 | 2.450000 | 无 |
| 1 | 1.000000 | 首项是一 |
| 9 | 2.828968 | 无 |
| 100 | 5.187378 | 无 |
1.1.4PTA提交列表及说明

1.编译错误:个别字符忘记加空格,以及字母打错,运用DEV C++查看错误之后加了上去
2.部分正确:忘记把其他条件打上去了,对照课本打了上去
1.2求奇数分之一序列前N项和
内容描述:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
1.2.1数据处理
数据表达:正整数N,整数变量,双字符变量,根据题目中的提示而来,分别是int,double型变量
1.2.2实验代码截图

1.2.3测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 23 | 2.549541 | 无 |
| 55 | 2.985428 | 无 |
| 33 | 2.730028 | 无 |
| 11 | 2.180875 | 无 |
1.2.4PTA提交列表及说明

1.部分正确:sample不满足条件,反复对照之后打了上去
2.编译错误:换了一种方式编写代码,结果发现编译错误,认真对照之后发现字母打错了
二、代码互评
同学代码截图

自己代码截图

1.同学运用了两个double,比较完整的写出了代码,交代清楚,而我的则是直接一起写出来,代码较为简单,但是效果是一样的
三、学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 3/9~3/15 | 两个小时 | 80 | 学会了使用for循环语句实现指定次数的循环程序设计 | 什么时候需要空格什么时候不需要空格,有些地方运用空格到底会不会错 |
3.2累计代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结
这周主要学习了使用for循环语句实现指定次数的循环程序设计,例如有upper就是最大值或者lower最小值是,有个界定的范围,要使得所写的代码符合要求,就要运用for循环语句
3.3.2学习体会
通过这周的学习,我对C语言又有了一个全新的认识,原来不同类型的题目可以用不同的方法来写代码,来解决问题,就要用最好的方法,当然也不是说其他的方法不好,只不过要用到最适合自己的方法,要用到对自己最有利的方法,接下来的时间,自己也要多主动学习,主动接纳许多新的知识,这样才能不对当初自己的选择而感到后悔!
浙公网安备 33010602011771号