C语言作业04
问题|答案
😐:--😐-:
这个作业属于哪个课程|c语言程序设计ll
这个作业要求在哪里|https://blog.csdn.net/qq_42264638/article/details/102381471
我在这个课程的目标是|学会序列求和,以及学会使用for语句进行循环计算
这个作业在哪个具体方面帮我实现目标|求序列和方面
参考文献|《c语言程序设计》编译网站codecademy
1. PTA实验作业
1.1 题目7-4
题目内容描述:本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n^2+1/n1.2.1 数据处理。
1.1.1 数据处理
1.数据表达:用double数据定义双精度浮点型变量sum,使用int定义两个变量
2.数据处理:使用for语句进行循环计算;赋值运算,关系运算。
1.1.2实验截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 50 | 42929.499205 | n=50 |
24 57 | 11882.51654 | n>100 |
45 57 | 31970.234065 | n>100 |
1.1.4 PTA提交列表及说明
1.编译错误:include打成inciude。
2.编译错误:定义的变量输入输出不匹配。
3.编译错误: pow的p打成大写。
4.格式错误:sum = 没空格。
1.2题目7-1
题目描述:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.2.1数据处理
1.数据表达:使用int定义两个变量,使用scanf输出变量,使用double输入待变量S。
2.数据处理:使用到了循环结构,以及赋值表达式。
1.2.2实验截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
10 | 2.928968 | 小于10 |
15 | 3.318229 | 小于50 |
100 | 3.284342 | 等于100 |
-5 | 0.000000 | 小于0 |
1.2.4 PTA提交列表及说明
1.编译错误:S没大写,{}的空格出错,以及void打成viod。
2.代码互评
同学代码
我的代码
1.同学的用到了denominator,n,i,sum变量,其中denominator用来定义分母的,编程更加规范。
2.同学的代码后面有注释,使阅读更清楚别人更易看懂。
3.同学用int只定义了一个变量,我用了两个,不够精简。
4.同学没有使用同字母不同大小写的字母来定义变量,便于编程。
3. 学习总结
3.1 学习进度条
周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
😐:--😐:--😐:--😐:--😐-:
8/10.16-10.18|15小时|121|for语句循环计算|"sum="与“sum = "的区别。
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
1.学会了使用for语句循环节构
2.学会sum = 等号两边都要空格。
3.用int可以定义多个变量。
4.知道了符号的重要性,以及空隔的重要性。
3.3.2 学习体会
1.这次编程感觉使我对编程有了新的认识。
2.总的来说编程之路任重而道远。
3.我们学习编程更仔细些,不然会因一点小错误检查半天。