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提交列表及说明

  1. 最开始没有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怎么使用,在哪使用都不怎么明白,嵌套循环也没有了解的很深,写题目时怎么写也写不对。下次继续加油,

posted @ 2020-12-20 18:22  陈奕航  阅读(182)  评论(4编辑  收藏  举报