C语言Ⅰ博客作业11
问题 | 答案 |
---|---|
C语言I博客作业10 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095 |
我在这个课程的目标是 | 会使用c语言进行编程序 |
具体方面帮助我实现目标 | 熟练使用各种结构语句 |
参考文献 | C语言程序设计,百度百科 |
1.PTA实验作业
1.1 7-1 6-1 统计某类完全平方数 (20分)
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1 数据处理
数据表达:定义int变量
数据处理:用if-while语句进行计算,count进行计数,然后在定义数组,将每个个位数存进数组中。然后在将数组中的每个数进行比较。
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
105 500 | cnt = 6 | 测试题目样例 |
1100 | cnt=1 | 输入较小数据 |
1000000 | cnt=8 | 输入较大样例 |
1.1.4 PTA提交列表及说明
提交列表说明:
1.定义函数开始定义少了,之后补上了两个;
2.开始是用for语句进行编写,发现编写不了,老是出错,后来改用if-while语句编写出来了。
1.2 6-2 统计各位数字之和是5的数 (20分)
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1 数据处理
数据表达:int is( int number )中定义了int型,um( int a, int b )中定义了int型count,i。;
数据处理:用if判断要不要换行。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
104 999 | 104 is counted.count = 15, sum = 3720 | 测试实验样例 |
999 10001 | count=35,sum=73835 | 随便输入一个数据 |
1.2.4 PTA提交列表及说明
提交列表说明
1.第一次是想试一下自己思路是否正确,结果发现理解错了,与室友讨论后又改正了思路发现对了;
2.这个代码与平常的不一样,参考了百度百科。
2.代码互评
同学代码截图
自己代码截图
1.我自己是用了if-for和if-while0语句,他是多次使用for语句循环;
2.他的运行起来繁琐了,我的看起来简单;
3.学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 前比较迷惑的问题 |
---|---|---|---|---|
第四周 | 25小时 | 85 | for循环语句使用 | 有些时候变量不是很清楚 |
第五周 | 3天 | 86 | 怎样定义函数 | 有的函数体自己无法写出 |
第六周 | 2天 | 197 | 学会运用字符型数据类型 | 不能准确的使用关系运算符 |
第七周 | 两天 | 115 | 运用switch结构 | 容易忘记符号 |
第八周 | 一天 | 138 | 学习while结构 | 不能熟练使用 |
第九周 | 一天 | 169 | 学习do while | 还是有点不清楚 |
第十周 | 一天 | 120 | 复习 | 还在努力 |
第十一周 | 两天 | 189复习 | 继续努力 |
3.2 累积代码行数和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.这次花了很多时间来总结自己这学期所学过的知识,发现很多学了的但自己几乎没怎么用过,很陌生的感觉,下周要多花时间来熟悉一下这些知识点;
2.这次pta作业特立独行的幸福没能做出来,花了大把的时间结果老是出问题,实在是被搞烦了,以后遇到这类不会的一定要冷静下来多和朋友交流,不要一昧地觉得仅仅找资料就行了;
3.下周要好好复习,为期末考试做准备!