C语言I博客作业04
问题 | 答案 |
---|---|
这个作业属于哪个课程 | C语言程序设计2 |
这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 |
我在这个课程的目标是 | 学习好C语言和灵活使用Markdwn语法还有"for"循环语句 |
这个作用在哪个具体方面帮助我实现目标 | "for"循环语句的应用,新dingyie学习的编程语句 |
参考文献 | PTA常见问题解析,C语言程序设计。 |
1.PTA实验作业
1.1求N分之一序列前N项和
题目内容描述:
本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1数据处理
数据表达:本题用了“n”“a”“s”三个变量,其中“n”"a"是整型变量,s是浮点型变量。
数据处理:运用了"for"循环语句。s=s+1.0/a;
1.1.2实验截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
3 | sum=1.833333 | 当n=3时输出的数据 |
10 | sum=2.928968 | 当n=10时输出的数据 |
20 | sum=3.597740 | 当n=20时输出的数据 |
-1 | sum=0.000000 | 当n=-1时输出的数据 |
1.1.4PTA提交列表及说明
提交列表说明
1.编译错误:sum = %.6f时不小心忘记打 . 去了
1.2求平方与倒数序列的部分和
题目内容描述本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2 +1/(m+1)+⋯+n2+1/n。
1.2.1数据处理
运用了"for"循环语句。sum = sum + (i*i + 1.0 / i)
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
3 3 | sum=9.333333 | 当n=3m=3时输出的数据 |
10 10 | sum=100.100000 | 当n=10 m=10时输出的数据 |
20 20 | sum=400.050000 | 当n=20时 m=20输出的数据 |
1.2.4 PTA提交列表及说明
1.编译错误:当时打的不仔细把sum打成sym
2、代码互评
自己的代码
同学的代码
1我的变量是字母而他的是单词我的优点是简洁而他的意思更加清楚
3.学习总结
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷茫的问题 |
---|---|---|---|---|
第四周 | 3天 | 123行 | 学会运用for-循环结构以及编写指定次数的循环程序 | 格式还是不太清楚 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
1for语句的括号里不能用“,”应该用“;”
3.3.2学习体会
这次在课堂上听懂了,但是到实际操作却发现并不是这样,最后还是上网查还有看书问同学才解决,觉得学会问问题真的挺重要的。