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


1.1.1数据处理
数据表达:用了n等于N,m为N的开平方后的数,a{10}表示取十个整型大小。

1.1.2实验代码截图

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的数


1.2.1 数据处理
数据表达:用了a为number的各位数字,s等于number,sum是各位数相加的和。j为用于控制循环的变量,sum计算满足的数的总和,count计算满足数的个数。

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.代码互评
同学代码:
自己代码:
评论:同学多用一个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 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1学习内容总结

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

浙公网安备 33010602011771号