C语言I博客作业10


这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业0010
我在这个课程的目标是 对于学过的内容,可以很熟练的进行编程,而且还可以看懂代码的每一步代表着什么意思,训练自己找错的能力
这个作业在那个具体方面帮助我实现目标 PTA作业可以让我们找到自己不足和巩固自己学的内容,让自己学的更扎实
参考文献 百度、《C Primer Plus》第六版,C语言程序设计

1.PTA实验作业

1.1题目名1

一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。

1.1.1数据处理

数据表达:只定义了一个变量,就是i,为整型变量
数据处理:
C语言I博客作业10_第1张图片

1.1.2实验代码截图

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

1.1.3造测试数据

输入数据 输出数据 说明
1 5 6 25 76 376 625 例题的数据,此题不需要造测试数据

1.1.4PTA提交列表及说明

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

1-6格式错误:都是空格的问题,但也试了好几次,一直是错误,后来问同学,写成“%6d”就可以了,会自动空格的

1.2 题目名2

1.2.1 数据处理

数据表达:定义了5个变量,都是整型变量,并且给count赋值为0
数据处理:
C语言I博客作业10_第4张图片

1.2.2 实验代码截图

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

1.2.3 造测试数据

输入数据 输出数据 说明
6 3 7 31 例题上的数据
8 3 7 31 127 随机测试的数据
1 None 随机测试的数据
10 3 7 31 127 随机测试的数据

1.2.4 PTA提交列表及说明


1.部分正确:将代码放在Dev上发现无论输入什么数,都输出None,经过检查发现,在第十行的if语句后面加了分号,删掉就可以了

1.3题目名3

本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

1.3.1数据处理

数据表达:应用了字符型数据,还定义了3个整型变量
数据处理:
C语言I博客作业10_第6张图片

1.3.2实验代码截图

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

1.3.3造测试数据

输入数据 输出数据 说明
4 例题的数据
6 C语言I博客作业10_第8张图片 随机输入数值进行计算
3 随机输入数值进行计算
2 随机输入数值进行计算

1.3.4PTA提交列表及说明


1.格式错误:忘记在输出那里空格了,在后面空个格就可以了

2.代码互评

2.1同学代码截图(计科1班刘彦同学)

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

2.2自己代码截图

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

2.3比较结果

1.我们采用的方法其实差不多,我是把所有符合条件的放在了一起进行判断
2.他是分段进行判断的,在一位数、二位数、三位数一起来判断,所以代码显得比较长,其实方法是一样的,可能我的更简洁一些

2.4同学代码截图(计科1班刘帅同学)

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

2.5自己代码截图

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

2.6比较结果

1.我们的大部分都一样,只是中间有个处理数据的地方不一样
2.他用的是sqrt函数,而我是将那个数除以2,结果都没有问题,看自己的习惯,喜欢哪个就用哪个
3.学习总结

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周(9.19-3.27) 6天 26行 Hello world编程和Markdown语法 现在没有疑惑
第二周(9.25-10.4) 4天 45行 华氏度与摄氏度的转换 对于变量的类型还不是很懂
第三周(10.8-10.11) 3天 大约100行左右 计算分段函数和学习if-else语句 对于if-else语句还是不那么熟练
第四周(10.15-10.17) 3天 大约75行左右 for循环语句和指定次数的循环程序设计 关于指定次数的循环程序设计还不是很清楚
第五周(10.22-10.25) 4天 大约110行左右 使用自定义函数来编程和生成乘方表和阶乘表 关于自定义函数的编程的细节还是不太懂
第六周(10.29-11.1) 4天 大约120行左右 运用分支结构编程、字符型数据、逻辑运算符 对于逻辑运算符还不是很清楚,有一点点懵
第七周(11.6-11.8) 3天 大约150行左右 运用switch语句来编程 现在感觉没有什么疑惑点,可能还没发现
第八周(11.12-11.15) 3天 大约200行左右 进一步学习循环结构,学习了while和do-while语句 目前还没有发现什么疑惑点
第九周(11.19-11.22) 3天 大约170行左右 学习了break语句和continue语句的用法以及嵌套循环 可能是刚学,在做PTA不是很熟练
第十周(11.26-11.28) 2天 大约185行 对之前学过的循环结构进行了总结 暂时还没有发现问题

3.2 累积代码行和博客字数(5分)

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

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

C语言I博客作业10_第14张图片
C语言I博客作业10_第15张图片
C语言I博客作业10_第16张图片
C语言I博客作业10_第17张图片

3.3.2 学习体会

这周没有讲新的内容,而是对之前学的知识进行了复习。这周的PTA作业的挑战题不是很难,反倒是第一题让我搞了很久,都还是懵懵懂懂的。看着第一题只有10分,觉得肯定是很简单的,但是搞了好久都没搞出来,让我一度怀疑人生。由此可见,我们的编程之路才刚刚起步,还有很多地方需要我去学习,把自己的不足补上。路漫漫其修远兮,吾将上下而求索。希望自己勿忘初心,继续努力奋斗下去,加油!

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