C语言I博客作业04
表格
| 问题 | 答案 |
| :-------- | --------: | :--: |
| 这个作业属于那个课程 | C语言程序设计II |
|这个作业要求在哪里 | https://i.cnblogs.com/EditPosts.aspx?opt=1 |
|我在这个课程的目标是 | 精通c语言 |
|这个作业在那个具体方面帮助我实现目标| 学会了用循环结构解数学问题 |
|参考文献 |c语言程序设计 |
二、作业
1.PTA实验作业
1.1题目名
本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。
1.1.1数据处理
数据表达:用int定义了i, n, m三个变量。double定义了sum。再运用了scanf函数。
数据处理:先输入%d%d&m&n分别代表i,n,m,sum。再根据for循环输出。
1.1.2实验代码截图
1.1.3 造测试数据
表格
输入数据 | 输入数据 | 说明 |
---|---|---|
5 ,10 | 355.845635 | m<n |
5,5 | 25.200000 | m=n |
10,5 | 0.000000 | m>n |
1.1.4 PTA提交列表及说明 | ||
![]() |
因为但是一直搞不清编译错误到底怎么回事,后来知道是因为中文与英文的符号输入有差别的缘故
1.2 题目
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.2.1 数据处理
数据表达:用int定义了四个整数型变量denominator,flag,i,n;用double定义两个浮点型变量定义了stem,sum。
数据处理:先用输入函数输入n,再对flag,denominator,sun进行赋值,再用for语句循环变量i,stem,sum,经过演算得出结果。
1.1.2实验代码截图
1.2.3 造测试数据
表格
I输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 1.000 | n取最小值 |
1.1.4 PTA提交列表及说明 | ||
![]() |
还是因为粗心代码打错了,还有就是空行不对
2.代码互评
同学代码截图
自己代码截图
1.他的排版比我的要行
2.我的表达式比较繁琐
3.学习总结
3.1 学习进度条
表格
周/日期 | 这周所花时间 | 学到的知识点简介 |
---|---|---|
10.17 | 5 | 怎么变正负号,for语句的简单运用 |
3.2 累积代码行和博客字数(5分) |
表格
时间(t/周数) | 博客字数 | 代码行数 |
---|---|---|
第一周 | 650 | 23 |
第二周 | 700 | 30 |
第三周 | 850 | 45 |
第四周 | 900 | 50 |
![]() |
||
3.3.1 学习内容总结和感悟 | ||
这一节主要学习的是for循环,还有就是flag的换号符,i=i++的用法 | ||
3.3.2 学习体会 | ||
我觉得学习这个事情要用很多时间堆砌而成的,所以计算机作为一门专业课,我除了上课听讲外,还得花大量时间提高自己。 |