问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028
我在这个课程的目标是 掌握并熟练的运用C语言
这个作业在那个具体方面帮助我实现目标 更熟练的编译代码,学习break,contine的使用,和熟悉循环的嵌套问题的解决办法
参考文献 《C Primer Plus》《C语言程序设计》百度

1.PTA实验作业

1.1 题目跟奥巴马一起画方块

1.1.1数据处理

数据表达:定义了int整型变量,变量有i,j,n,num,其中i,j都是用于循环的,n为输入的正方形的边长,C为组成正方形边的字符,num为四舍五入的行数,
数据处理:先定义了整型变量i,j,n,num,接着再定义字符型变量C。
输入边长n,和字符c,进行四舍五入。
再执行for(i=0;i<num;i++)
for(j=0;j<n;j++)
输出C;
用printf(“\n”)进行换行

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
10 a aaaaaaaa 实例
1 a a 任意一个例子

1.1.4 PTA提交列表及说明

答案错误:在if语句中吧i打成了j.
多种错误:在写条件语句中没有弄清楚题目的意思,把j=2打成了j=1.
答案错误:没有定义sum的值。

1.2题目找完数

1.2.1 数据处理

数据表达:定义了n,m,i,j,sum,flag整型变量,flag用于判断有没有完数,sun表示完数的因子和。n,m为输入的数。
数据处理:先定义变量,再运用for循环语句,定义sum=1,利用两次if语句,if语句输入条件,在判断他是否有完数,如果没有就直接输出“None”

1.2.2 实验代码截图


1.2.3 造测试数据

输入数据 输出数据 说明
2 30 6=1+2+3 28=1+2+4+7+14 题目实例
2 4 None 没有因子
5 9 6=1+2+3 任意一个完数

1.2.4 PTA提交列表及说明

编译错误:把if语句中的%,打成了/,弄混了两者之间的关系。

2.代码互评

自己代码截图

同学代码截图

我的代码较为简单,直接用5分钱银币从最多到一个的情况,两分钱从最多到一的情况,在输出情况数。且我的int整型变量的值先声明了待换的零钱数。再给待换的零钱赋值的。而同学的代码则没有声明变量。

同学代码截图

自己代码截图

定义的变量都是一样的,但我两的思维方式有差别,同学的是先判断输入的正方形边长的一半是否为零,我是直接将奇数和偶数放入一个式子当中,而同学的则是使用if-else语句。

3.学习总结

3.1 学习进度条

周/日期 这周所发的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 六个小时 100行 了解科学与技术专业的知识和C语言这门课程,打代码 无
第二周 八个小时 140行 如何正确的提问,编译并安装GCC编译器 无
第三周 一天 220行 学会了ifelse语句,并掌握了分段函数,和熟练的打代码 运算符的使用
第四周 二天 225行 学会了for循环语句 对for循环语句的使用
第五周 三天 150行 掌握函数题,并熟练的掌握对函数的使用 函数题还是有点蒙
第六周 三天 200行 掌握多分支结构,并熟练的运用逻辑运算符 无
第七周 三天 178行 熟练多分支结构switch语句 无
第八周 三天 145行 掌握do-while,while语句,并掌握for,while语句两者之间的区别 while语句的使用还不是特别的熟练

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

本章节主要学习了break,continue循环语句,break语句会导致程序的终止包括他的循环,并进行程序的下一阶段,而continue循环语句里有此语句时,程序运行到此语句时,不在执行循环里continue后面的语句而是跳到下一个循环入口处执行下一个循环。学习C语言这门课程是具有一定难度的,但他又是一门十分有趣的课程,现在所学的对于我们将来计算机的考试帮助很大,在打代码时,我发现了C语言是十分简洁的,他的运算符也·特别的丰富,表达能力也十分的强,在写PTA时我学会了用流程图来表达我自己的想法,并根据流程图来逐步实现程序的功能。通过自己绞尽脑汁的做完PTA,我的自信提升了不少。我也通过这次的学习我认识到了课前预习的重要性,我们都应该在老师讲课之前把要学的内容看一遍,把不懂得地方做个标志,上课时才能去弄懂那些语句的含义和使用等,平时写代码时也一定要注意语法格式的规范伴随着学习的深入,我发现了高深的东西还很多很多,不懂的知识还有很多很多,所以我不能停步,对C语言,我以后会更加努力的学习的。加油!

posted on 2019-11-22 18:43  刘Chloe  阅读(162)  评论(2)    收藏  举报