C语言I博客作业09
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11636 |
这个作业的目标 | 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 |
学号 | 20209022 |
1.PTA实验作业
1.1 统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:定义整型函数n1 n2 i cnt四个变量
数据处理:用了for循环 和 while语句
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
105 500 | cnt = 6 | 循环6次满足 |
100 234 | cnt = 4 | 循环4次满足 |
184 646 | cnt = 4 | 循环4次满足 |
1.1.4 PTA提交列表及说明
编译错误:返回1的时候 编译错误
1.2 统计各位数字之和是5的数
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1 数据处理
数据表达:定义整型函数a,b,sum
数据处理:while语句和for循环的结构
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
104 999 | 104 is counted. count = 15, sum = 3720 | 104满足条件 区间有15个整数满足条件 整数和为3720 |
401 989 | 401 is counted. count = 3, sum = 1311 | 401满足条件 区间内有3个整数满足条件 整数和1311 |
0 999 | count = 21, sum = 3885 | 没有满足条件 区间内有21个整数满足条件 整数和为3885 |
1.2.4 PTA提交列表及说明
编译错误:刚开始没有定义sun=0
2.代码互评
同学代码
我的代码
1.这位同学的代码跟我的有很大的相似性
2.他的代码比我更整洁干净
3.我的代码感觉没有他那么准确
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点 | 目前比较疑惑的问题 |
---|---|---|---|---|
第十六周 | 8h | 420 | 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 | 编程这方面 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
每个人的学习进度条都在进步,自己同时也在努力,我认为现在参考别人的代码可以对自己有进一步的提升和认识,了解他们的思维思路,对自己也有一定帮助,相互借鉴,相互进步。
还有就是还是要多练习代码,提高知识熟练度以及巩固。还有我觉得PTA的作业真的难,我觉得可以降低难度,平均水平一下。