C语言作业03

这个作业属于哪个课程 计科二班
这个作业要求在哪里 作业要求
这个作业的目标 让我们更加了解数据表达和流程控制.以及对自己在做题过程所出现的问题列举出来并且进行解答 从而来培养我们认识问题和解决问题的能力
学号 20208979

1.1求简单交错序列前N项和

题目内容描述:编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

1.1.1实验代码截图

1.1.2数据处理

数据表达:定义了整型flat=1,i,n。双精度浮点型sum,item。循环变量i,n表示前n项,sum初始值是0并表示前n项和。

数据处理:用到了顺序结构和for的循环结构。表达式:item=flag1.0/(3i-2),sum=sum+item,flag=-flag。

1.3.3PTA提交列表及说明

Q:一开始用#include<math.h>引出幂函数pow(-1,n+1)来表示正负没算出正确答案不明白计算机语序的计算法则。

A:打出代码的格式不对如sum=%.3f是不对的而是sum = %.3f。

1.2电子汪

题目内容描述:为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。

1.1.1实验代码截图

1.1.2数据处理

数据表达:定义了整型A,B,i。A,B是原题目中所给的只2 1。i是循环变量。

数据处理:用到了顺序结构和for的循环结构。没有表达式。

1.3.3PTA提交列表及说明

Q:怎么将A+B的和3转化成Wang!Wang!Wang!这三个汪没有思路。

A:不知道为什么用到for(i=1;i<=A+B;i++){ printf("Wang!");}这个语句就可以将A+B的和3转化成Wang!Wang!Wang!

1.3:1到X的累加和

题目内容描述:输出1+2+3+...X 的和。

1.1.1实验代码截图

1.1.2数据处理

数据表达:定义了整型n,i,sum。n为前n项题中所给的是4,i是循环变量。

数据处理:用到了顺序结构和循环结构。表达式:sum=sum+i。

1.3.3PTA提交列表及说明

Q:printf("1+...+4=%d\n",n,sum);输出的答案对的但是格式不对后来才知道正确的是printf("1+...+%d=%d\n",n,sum);对于4为什么要改成%d不是很懂。

A:printf("1+...+4=%d\n",sum);输出来的还是错的正确的是printf("1+...+4=%d\n",n,sum);不知道为什么要输出n题目明明是输出1到X的累加和(sum)n不用输出但要打n感觉有点疑惑。

2.阅读代码(-5——5分)

代码功能:找出只出现一次的数

我从中学到了:

1):作者代码清楚明了旁边讲了有对应单词和字符串的作用,我知道了add方法的作用是添加当前数字于哈吸集中。

2):作者用到了for循环并用Frist*1方法返回该序列第一个数,将重复的数移除。

3.学习总结

3.1学习进度条 (5分)

3.2 累积代码行和博客字数(5分)


3.3 学习感悟(5分)

1)我们首先要提前预习把没看懂的用笔记录下来,可以去网上查查。实在不会可以等老师来讲在认真听。

2)我们要把书上的代码打一遍,把思考题和练习题做一下,一周就2大节课老师只是讲讲思路操作还是靠自己。

3)每天要坚持做几个题。

4)学习的知识要温习而温习的最好方法是做题操作,把老师讲的记录下来多做归类总结定会有收获。让我们一起加油吧!

posted @ 2020-11-07 19:42  我到宇宙玩泥巴  阅读(162)  评论(15编辑  收藏  举报