C语言I博客作业03

这个作业属于哪个课程 C语言I博客作业03
这个作业要求在哪里
作业要求
这个作业的目标
进阶提升,写出具有函数性质的代码
学号
20209073

1.PTA实验作业

1.1求平方根序列前N项和

本题要求编写程序,计算平方根序列√1+√​2+√3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。

1.1.1实验代码截图

1.1.2数据处理

数据表达:变量有x,i,sum;类型是int,double
数据处理:sqrt,for(i=1;i <= x; i++)

1.1.3PTA提交列表及说明


Q1:一开始不知道如何只保留两位小数
A1:%.2f,在f前加要表留小数位数

1.2 for循环练习:1到X的累加和,并按指定格式输出。

要求读入1个整数X,然后输出1+2+3+...X 的和。

1.2.1 实验代码截图

1.2.2 数据处理

数据表达:变量有x,sum,i;类型是int
数据处理:for(i=1;i<=x;i++)

1.2.3 PTA提交列表及说明


Q1:一开始写好之后老是运行不对,找同学的对比也找不到什么不同
A1:发现是开头的include少了个n

1.3 电子汪

据说汪星人的智商能达到人类 4 岁儿童的水平,更有些聪明汪会做加法计算。比如你在地上放两堆小球,分别有 1 只球和 2 只球,聪明汪就会用“汪!汪!汪!”表示 1 加 2 的结果是 3。
本题要求你为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。

1.3.1 实验代码截图

1.3.2 数据处理

数据表达:变量有A,B,i;类型是int
数据处理:for (i=0;i<A+B;i++)

1.3.3 PTA提交列表及说明


Q1:error: expected expression before ‘%’ token scanf (%d%d,&A,&B);
A1:%d%d没有加引号

2.阅读代码


运用了if-else语句,for循环

3.学习总结

3.1 学习进度条

周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
:--😐:--😐:--😐:--😐:--😐:--:
第一周|3h|20+|printf|各种符号所代表的含义
第二周|2h|10|int|整型浮点型的异同
第三周|2h|50|if-else|if-else格式
第四周|3h|100|for|部分函数如何用代码表达

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 1204 20+
第二周 265 10+
第三周 570 50+
第四周 743 100+

3.3 学习感悟

(这次作业时间好短,希望老师下次给多点时间)
1.要学的东西越来越多,仅仅只是用课堂上的学习时间是不够的,要自己而外付出时间
2.有时候一些语句课堂上真的不能搞懂,得自己去尝试着写写代码
3.PTA作业好难,有很多都是进阶,我会用数学函数去表达但是不会如何转化成代码

posted @ 2020-11-08 10:38  熙茜  阅读(154)  评论(0编辑  收藏  举报