C语言I博客作业02
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2?filter=homework&page=3 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449 |
这个作业的目标 | 通过不断的练习完善自己的水平 |
学号 | 20209132 |
1.PTA实验作业
从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:
1.1for循环练习:1到X的累加和,并按指定格式输出。
题目内容描述:要求读入1个整数X,然后输出1+2+3+...X 的和。
1.1.1实验代码截图
1.1.2数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
数据表达:通过定义int来表达出自己所需的变量,调用scanf型和for语法使其运行更流畅。
数据理解:表达式:X = X + i;
1.1.3 PTA提交列表及说明
Q1:一开始printf里面的内容一直不符合要求,困扰了很久
A1:面对问题不能爬,多试试就好了。
1.2本题要求编写程序,计算平方根序列√1+√2+√3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。
实验代码截屏
1.2.2数据表达:调用double,int型,定义x,y。
数据理解:运用for循环结构 表达式:result=result+sqrt(i);
1.2.3 PTA提交列表及说明
本题没什么大问题
1.3本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子.
1.3.1实验代码截图:
1.3.2数据表达:通过定义i,n,falg,denominator来表达出自己所需的变量,调用double,int型使其运行更流畅。
数据理解:表达式:sum=sum+item;item=flag*1.0/denominator;
1.3.3 PTA提交列表及说明
Q1:本题运用的代码较多,一开始把自己搞得有点懵。
A1:做什么事情不要急,遇到问题一步一步解决就好了。
2.阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。参考网站:ACM解题leecode面试数题网站,找简单题目阅读分析。
观后感
这份代码给我感觉分开看还是可以理解他的每一条,可将它们搞到一起运行出来就同我就雨里雾里的
它的运行顺序和输出使我迷茫,但不难看出它使用了if,while语句,还有很多我没学习过的语句,
这提醒着我学习的路还长,希望以后多看看优秀的代码,充实自己让自己更加进步。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周/10.19~10.25 | 16小时 | 160行 | 在屏幕上显示Hello World!学会了怎样用PTA进行写代码作业,学会了markdowm语法 | 无 |
第九周/10.26~11.1 | 14小时 | 370行 | 求华氏温度对应的摄氏温度 常量,变量和数据类型 知道以后要怎样向别人提问 | 变量问题,输入输出格式 |
第十周/11.2~11.8 | 20小时 | 460行 | for循环,if else语句 | 对于&的用法不了解,输出时保留几位小数 |
3.2累计代码行和博客字数
3.3学习感悟
1.刚开始接触这个科目,感觉自己还是个门外汉,需要学习的东西还有很多。
2.平时遇到小小的问题还是要自己解决,这样才能在这过程中找到自己所欠缺的东西
3.感觉这个学科还是比较适合自己的,希望自己能够好好学好。