C语言I博客作业08
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11626 |
这个作业的目标 | 将学到的东西理解透彻 |
学号 | 20209099 |
1.PTA实验作业
1.1打印九九口诀表
下面是一个完整的下三角九九口诀表:
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
数据表达:i,j,N,都为整型数据,N为输入数据,i,j由计算机for循环计算出来
数据处理:两个for循环语句 表达式:j=1;j<=N;j++ i=1;i<=j;i++
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 备注 |
---|---|---|
4 | ||
5 | ||
6 |
1.1.4 PTA提交列表及说明
- 最开始没有
printf("\n");
,导致结果没有换行;
2.尝试过%d*%d=%4.0d
,%d*%d=%d\t
,都不行,所以最后用了%d*%d=%-4d
1.2幸运彩票
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
1.2.1 数据处理
数据表达:n,i,a,b,c,d,e,f,都为整型数据,其中n,a,b,c,d,e,f为输入数据,i为for循环体计算出的数据
数据处理:for循环语句,if-else语句 表达式:a+b+c==d+e+f
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 备注 |
---|---|---|
1.2.4 PTA提交列表及说明
1.开始没用scanf("%1d%1d%1d%1d%1d%1d",&a,&b,&c,&d,&e,&f);
,而是用除法一个一个来,导致整个代码非常混乱;
2.没用用scanf("%d",&n);
输入n
2.代码互评
我的代码
胡宜华同学的代码
胡锐同学的代码
1.输入数据所代表的字母不一样,其中胡宜华同学的整型数据比我和另一个同学多一个;
2.我和胡宜华同学都是从a开头代表每一个数字,胡锐同学则是从C开始;
3.胡宜华同学的代码更为整洁
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
11/2-11/8 | 5小时 | 92 | for语句(循环语句) | 还有很多,特别是重复检查了几次没发现错误并且问了之后还是对的,提交答案时就错了,再原样打一次又正确了,可能是有些细节没注意 |
11/9-11/15 | 6小时 | 113 | 自定义函数 | 对于自定义函数还是有许多不理解 |
11/16-11/22 | 6小时 | 162 | 分支结构if-else语句和字符型(char) | 对于学到的知识点还是比较糊涂 |
11/23-11/29 | 6小时 | 302 | switch语句 | 对于switch语句的具体使用方法还是不明确 |
11/30-12/6 | 9小时 | 458 | while与do-while语句 | 单、双重循环不太懂 |
12/14-12/20 | 8小时 | 442 | break语句 continue语句 嵌套循环 | 状态不佳,不太掌握 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
本周的学习状态不怎么好,一直为其他的琐事而烦恼,所以导致学习状态不佳,没有将所有的听进去。所以现在对continue怎么使用,在哪使用都不怎么明白,嵌套循环也没有了解的很深,写题目时怎么写也写不对。下次继续加油,