C语言I博客作业04

C语言I博客作业04 

 

 

一、本周作业头

 

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在这个课程的目标是 熟练使用C语言,掌握编程的基础,掌握多种编程方法
这个作业在那个具体方面帮助我实现目标 了解更多关于C语言的知识,学会更好的方法来解决编程问题
参考文献 《C语言设计》,百度,提问的智慧

 

二、PTA作业

 C语言I博客作业04_第1张图片

7-1:求N分之一序列前N项和

C语言I博客作业04_第2张图片

 

     7-1.1数据处理

          1>.我使用了i n num三个整形变量,以及sum双精度浮点变量,变量值时随机输入的

          2>.使用了for语句,double ,sun储存输出的值,表达式sum=sum+1.0/i。

     7-1.2造测试数据:

输入数据 输出数据 说明
5 2.283333 N=5
6   2.450000 N=6
8 3.717857 N=8

     7-1.3 PTA提交列表及说明:

 

 

 

C语言I博客作业04_第3张图片

 

1>.没有保留小数,提交了几次。

2>.还有n前面的&不小心打了两个。

7-2.求奇数分之一序列前N项和 :

C语言I博客作业04_第4张图片

 

 7-1.1数据处理

1>.int i;控制循环开始和结束的变量

2>.int N;存储输入的正整数

3>.一个for循环结构,表达式:sum=sum+1.0/s;s=s+2

 

 7-1.2造测试数据:

输入数据 输出数据 说明
7  1.676190 N=7 
23 2.549541 N=23
50 2.937775 N=50

 7-2.3 PTA提交列表及说明:

C语言I博客作业04_第5张图片

 

1>.一直都不知道错在哪里,后来问了下同学,也百度了一下,发现是2*N。

三、代码互评:

 1.我的代码:

C语言I博客作业04_第6张图片

2.同学刘珏的代码:

C语言I博客作业04_第7张图片

1>.我使用的denominator,她使用的是a,我觉得她的更加便捷。

2>.她在最后会省略return 0;,我也是学到了,可以加快我的代码速度。

四、学习进度条:
周/日期 这周所花费的时间 代码行 学到的知识简介 目前比较迷惑的问题
第一周 3  50 输出和一些入门知识
第二周 4 70 计算一些题目
第三周 2 120 分支结构,精度,函数 函数不太熟悉,而且代码的精度定义不太熟练
第四周 2 130 for循环语句,累加计算 不太熟练,但是比以前要好一点
五、累积代码行和博客字数:

 C语言I博客作业04_第8张图片

六、学习内容总结和感悟:

1>.学习内容总结:

本周主要学习了for循环语句。先定义变量,明白自己所需要求的值是执行几次累加。求和符号sum,以及一些运算如i+1就可以等同于i++。

2>.学习感悟:

题目越来越难,学的知识也是越来越多,这都需要去不断整理,感觉自己有很多不会的地方,所以要不断加油,不断学习。

你可能感兴趣的:(C语言I博客作业04)