c语言l博客作业08
1.作业头
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11613 |
| 这个作业的目标 | 学会用多个for循环和各种嵌套语句 |
| 学号 | 20209063 |
2.PTA实验作业(20分/题)
请再此处列出自己的排名图片,如:
1.1 题目名1:7-2 打印九九口诀表 (15分)
数据处理:定义整型变量i,j,N。
数据表达:用俩个并在一起的for循环来分别表示行和数据相乘,最后得出答案。
1.1.2实验代码截图
1.1.3 造测试数据
| 输入数据 | 输出数据 |
| ---- | ---- | ---- |
| 5 | 得出55的表格 |
|3|33表格|
|1|1*1|
1.1.4 PTA提交列表及说明
提交列表说明:
格式错误:是在最后输出结果的时候每个之间的距离表示不正确。
答案正确:后面看了上课老师讲的笔记之后就明白了,然后把格式改掉就正确了。
1.2 题目2:7-5 幸运彩票 (15分)
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
数据处理:定义整型变量n,s,d,z,x,c,v,i;
数据表达:定义完变量之后,再用for循环中加一个if-else结构。
1.1.2实验代码截图
1.2.3 造测试数据
| 输入数据 | 输出数据 |
| ---- | ---- | ---- |
| 1 233008 | You are lucky! |
|2 233008 123456| You are lucky! Wish you good luck. |
|3 233008 123456 143676|You are lucky! Wish you good luck. Wish you good luck.|
1.2.4 PTA提交列表及说明
答案错误:一开始我以为要用变量把它那个数的每一位都表示出来再计算,但提交后发现不对,后面才发现不能这么去表示。
答案正确:后面翻看自己买的书找到一种方法就是用scanf里面%1d这样子可以一位一位得取,然后改过来我就正确了。
3.代码互评(5分)
A同学代码:
B同学代码:
我的代码:
与A同学的不同:他是起初就定义了x的数值范围,和在for循环中首先定义每一种都需要一张的,而我是没有定义x的范围,而且在for循环之后的if中才限制各种纸币的需求。
与B同学的不同:他就是在for循环开始的时候就规定了纸币数值的最少值,而我是在for循环之后才定义限制。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
12.07~12.13 | 24 | 318 | 多个for循环一起用,在多个for循环中插入if-else结构等 | 不清楚在多个for循环中插入其他结构时哪些是要打括号那些又不用 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.自己在学习这方面还是不行,没有强的自觉性,还有待去加强。
2.每次做一个题目就自己有思路,知道怎么去做,但每次都是有一些点不知道表示,像那种格式什么的,反映出自己逻辑思维能力还是有了,但自己所学习的知识还太少。
3.接下来就是保持锻炼自己的逻辑思维能力,重点是自己自学后面的内容,尽量多学,但要注重基础,慢慢来,每个点都搞懂。