c语言Ⅰ博客作业04

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771
我在这个课程的目标是 继续掌握好C语言,多看写专业知识的书
这个作业在那个具体方面帮助我实现目标 打码速度快了
参考文献 C Primer Plus

1pta实验作业

1.1题目名1

本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
输入格式:输入在一行中给出一个正整数N。
输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
输入样例:6
输出样例:sum = 2.450000

1.1.1数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的


数据表达:
①用了i,n,sum三个变量;
②sum的值通过赋值来的,是双精度浮点型变量;
③i的值是赋值来的,n的值是通过scanf()函数得来的,i,n都是整型变量。
数据处理:
①数据用到的表达式有赋值表达式,算数表达式;
②流程结构:循环结构。


1.1.2实验代码截图

1.1.3实验参数

输入数据 输出数据
10 2.926968
20 3.597740
25 3.815958
40 4.278543
1.1.4截图
提交列表说明
1把打成了(void),出现编译错误
2忘记了结束时要打分号

1.2 题目2

本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
输入格式:输入在一行中给出一个正整数N。
输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
输入样例:23
输出样例:sum = 2.549541
1.2.1 数据处理
数据表达:
①用了i,N,item,sum变量;
②i,sum,item的值通过赋值来的,是双精度浮点型变量;
③i的值是赋值来的,n的值是通过scanf()函数得来的,N是整型变量。
数据处理:
①数据用到的表达式有赋值表达式,算数表达式;
②流程结构:循环结构。

1.1.3实验参数

输入数据 输出数据
1 1.000000
7 1.955134
20 2.479673
50 2.93777
①编译错误:
问题:缺少表达式
方法:加入一个表达式
②答案错误:
问题:字母问题
方法:scantf少了一字母

代码互评

同学的图片

自己的图片

对比之下,同学的代码更简洁。因为自己不清楚代码含义,所以就弄得比较复杂

四学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学习到的知识点简介 目前比较迷惑的问题
10.14-10.20 20小时 75 循环语句 不懂代码的含义
3.2积累的代码函数和博客数字
3.3学习总计和感悟
打代码行越来越流畅了,不再像以前那么苦恼。但还是有许多问题,希望可以越来越好
posted @ 2019-10-18 20:45  李金文  阅读(226)  评论(0编辑  收藏  举报