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的作业真的难,我觉得可以降低难度,平均水平一下。

原文地址:https://www.cnblogs.com/Yolo-srz/p/14169226.html