C语言I博客作业11

-问题- -答案-
这个作业属于那个课程 c语言程序设计I
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10131
我在这个课程的目标是 熟练掌握c语言编程
这个作业在哪个方面帮我具体实现目标 熟悉各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型
参考文献 《c语言程序设计》

1.1 统计某类完全平方数

C语言I博客作业11_第1张图片
C语言I博客作业11_第2张图片

1.1.1数据处理

数据表达:用了n等于N,m为N的开平方后的数,a{10}表示取十个整型大小。
C语言I博客作业11_第3张图片

1.1.2实验代码截图

C语言I博客作业11_第4张图片

1.1.3 造测试数据

-输入数据- -输出数据- -说明-
105 500 6 pta数据
10 200 3 随机数据
40 800 8 随机数据

1.1.4 PTA提交列表及说明


q1:写while语句时搞错了写了while{n},打快了,把{n}改成(n)才行;
q2:修改的时候把下面的一个}删除了,导致{}的对位有问题,把if那一列的}加回来就对了。

1.2统计各位数字之和是5的数

C语言I博客作业11_第5张图片
C语言I博客作业11_第6张图片

1.2.1 数据处理

数据表达:用了a为number的各位数字,s等于number,sum是各位数相加的和。j为用于控制循环的变量,sum计算满足的数的总和,count计算满足数的个数。
C语言I博客作业11_第7张图片

1.1.3 造测试数据

-输入数据- -输出数据- -说明-
10 200 10 770 在10到200之间时
50 100 1 50 在50到100之间时
20 150 9 756 在20到150之间时

1.1.4 PTA提交列表及说明


q1:开始在第二个区间内的for循环是的;符号打成了中文的符号;导致了错误
q2:在while中写错了条件写成了s<0,应该是s>0

2.代码互评

同学代码:C语言I博客作业11_第8张图片
自己代码:C语言I博客作业11_第9张图片
评论:同学多用一个for循环来判断是不是满足有相同数字,我用a[s]++;if(a[s]==2来判断,同学多一个for语句,但思路很棒。

3.学习总结

3.1 学习进度条

-周/日期- -这周所花的时间- -代码行- -学到的知识点简介- -目前比较迷惑的问题-
第一周 两小时 40 了解科学与技术专业和c语言
第二周 三小时 50 正确的提问
第三周 八小时 164 学习用if-else语句,分段函数 各种情况下变量的不同
第四周 八小时 150 for的循环语句
第五周 八小时 150 初步认识函数的定义和调用
第六周 八小时 210 熟练多分支结构、字符型数据类型和逻辑运算符
第七周 八小时 190 熟悉多分支结构switch语句的使用
第八周 八小时 195 熟悉使用while和do-while结构解决问题
第九周 八小时 186 熟悉使用break、continue和循环的嵌套解决问题 输出时符号不同的各种意思
第十周 七小时 192 熟悉各种循环结构的运用,熟悉各种相关题目类型 循环有的题型还是有些难理解比如空心菱形
第十一周 八小时 184 熟悉各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 调用和申明还需要熟悉

3.2 累积代码行和博客字数

C语言I博客作业11_第10张图片

3.3 学习内容总结和感悟

3.3.1学习内容总结

C语言I博客作业11_第11张图片

3.3.2 学习体会

这周学得东西很多,包括各种类型函数的定义、调用和申明,变量的作用域、生存周期和存储类型等,考试越来越近了压力还是蛮大的,这周没讲题目什么的,但上课讲的知识点还是很丰富有用的,虽然有的多,让人应接不暇,但是认真练习,认真听讲还是可以学到很多东西的,希望考试可以出色的完成,希望越学越好。

你可能感兴趣的:(C语言I博客作业11)