C语言I博客作业08
这个业属于哪个课程 | C语言程序设计ll |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11584 |
我在这个课程的目标是 | <你理解的作业目标具体内容> |
这个作业在那个具体方面帮助我实现目标 | 为了更强 |
参考文献 | 语言程序设计教材,C Primer Plus |
1.1.3 造# 1.PTA实验作业
请再此处列出自己的排名图片
1.1 题目名:
题目内容:
1.1.1数据处理
数据表达:用了变量a,s,d,x,都为整型变量
数据处理:达式:赋值表达式,算数表达式,关系表达式。流程结构:顺序结构,循环结构,嵌套循环。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
13 | five=1,two=1,one=6//five=1two=2,one=4//five=1,two=3,one=2//five=2,two=1,one=1 | 13元有种4兑换方式 |
8 | five=1,two=1,one=1 | 8元有1种兑换方式 |
9 | five=1,two=1,one=2 | 9元有1种兑换方式 |
2 | 2元不符合题目要求 |
1.1.4 PTA提交列表及
提交列表说明:
解决方法:前面没有考虑到还有刚好没有一元的,于是多了一种情况当one=0是,于是在输出前添个if语句去掉这种情况
1.2 题目2
题目内容:
1.2.1 数据处理
数据表达:了变量 a,b,c,d,e,f,g,h;都为整型变量
数据处理:表达式:赋值表达式。循环结构,用了for循环,if-else语句
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2//233008//123456 | You are lucky!//Wish you good luck. | 数字为233008这张彩票是幸运的,数字为123456这张彩票是不幸运的 |
1//233008 | You are lucky! | 数字为233008这张彩票是幸运的. |
1 //123456 | Wish you good luck. | ,数字为123456这张彩票是不幸运的 |
1.2.4 PTA提交列表及说明
提交列表说明:
解决方法:开始以为是输入一个数字,然后生成随机数,然后错误,我吃惊了,后来发现是自己输入,应此我学会用rand生成随机数和同时生成多个随机数,不知该笑还是哭
2.代码互评
同学1代码
同学2代码
我的代码
不同之处
同学1与我和同学2while语句和嵌套循环的差别,while语句要考虑多种情况,而嵌套循环不用;
同学2和我差别在空格上,他用的是%-4d,我是再分情况考伦一下,因此我学到了
3.学习总结
3.1 学习进度条
周\日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周/10.19~10.25 | 18小时 | 300行 | 学会了使用基本的c语言及了解 | 当时我什么都不知道,不知怎么弄 |
第九周/10.26~11.1 | 15小时 | 290行 | 知道了常量,变量,和数据类型的定义和使用算数运算和赋值运算和markdown语法 | 怎么弄变量,变量 |
第十周/11.2~11.8 | 16小时 | 380行 | if语句,for循环语句 | 忘记for循环语句顺序 |
第十一周/11.9~11.15 | 12小时 | 450行 | 知道了怎么自定义函数,为何要自定义函数 | 主函数定义时的循环条件 |
第十二周 | 11.16~11.26 | 15小时 | 750行 | 知道了switch语句及求余数 |
第十三周 | 11.27~12.6 | 18小时 | 850行 | 知道了while语句及do-while语句 |
第十四周 | 12.6~12.20 | 19小时 | 920行 | 知道了做乘方表,嵌套循环 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.本周学习过程中完成作业的时间要比以前的久,在编写代码过程中出现代码错误,没有像以前一样让朋友帮忙看下出现
的问题,而是自己去找问题并解决。
2.自己在写作业的过程中愿意去多花时间来解决作业,并且反思自己哪里出现问题,在哪里没想出来。
3.写作业敲代码的过程中很枯燥,每次成功的全部敲完出来是一种喜悦,运行的时候显示不出自己心里面的那个值的时候又
有点不悦。一次又一次检查错误,一次又一次运行,是个很枯燥的过程,享受这个过程就会感到时间过得快。
4.敲代码的过程中会回忆以前敲过的代码,想一下过程,再进行下一步。