C语言l博客作业04
| 这个作业属于哪个课程 | C语言程序设计2 |
|---|---|
| 这个作业要求在哪里 | C语言I博客作业04 |
| 这个课程的目标 | 会编程一些问题,熟练编程 |
| 这个作业在哪个具体方面 | 学习循环语句 |
1.PTA实验作业

1.1 求N分之一序列前N项和
题目内容:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1数据表达
定义了整形变量n,运用了int, double数据类型变量,双精度浮点型变量。
数据处理
用int , double定义变量,scanf输入数据,for循环语句计算,printf输出数据。
1.1.2 实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 0 | 0 | 等于0 |
| 10 | sum=2.928968 | 等于10 |
| 15 | sum=3.318229 | 小于50 |
| 150 | sum=5.591181 | 大于10 |
1.1.4 PTA提交列表及说明

1.编译错误,printf后的f没有打。
2.编译错误,保留小数直接用的d字母代替。
1.2求简单交错序列前N项和
题目内容描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.2.1数据表达
1.定义变量N,i,y,ⅹ.
2.设置double型变量d,sum。
3.使用循环语句for.
数据处理:用了for语句,运用公式sum=sum+b fⅠag1.0/d运算,prⅰntf输出。
1.2.2.实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 10 | sum=0.819 | 等于10 |
| 20 | sum=0.827 | 小于50 |
| 50 | sum=0.832 | 等于50 |
| -5 | sum=0.000 | 小于0 |
2.代码互换
同学的代码

我的代码

1.他的代码只用了两个变量,而我用了5个变量
2.他的条件语句在一行中编写出来,而我是用了几行表达出来。
3.我的语句结构分几次表达,更能形象的表达算术语句,他用了别的字母代替sum,只要格式公式正确,答案都正确。
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学习情况 |
|---|---|---|---|
| 10.9~10.12 | 三天 | 118 | 学习浮点型函数和整形函数 |
| 10.16~10.19 | 三天 | 125 | 学习for循环语句,并更改错误 |
| 学习总结 |
- 这周学习了for循环语句。
- 有三个表达式,初值表达式,条件表达式,步长表达式。
- 循环语句分别用大括号括起来。
3.1学习感悟
对C语言还是不太了解,做作业总是拖拖拉拉,我希望能多去看书多去学习,多多去了解C语言,让自已能跟的上老师的作业。也还是有很多问题不知道,要多多去问同学,问別人,让自己得到进步。

浙公网安备 33010602011771号