C语言I博客作业08
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/ |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11612 |
| 这个作业的目标 | |
| 学号 | 20209005 |
1.PTA实验作业(20分/题)
1.1 幸运彩票
1.1.1数据处理
数据表达:本题定义了整型变量N作为要输入的数的行数,整型变量i用来循环,abcdef分别代表第一、二、三、四、五、六位数字。
数据处理:使用了for语句,其中嵌套一个if-else分支结构,用来判断是否符合所给条件。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
456173 | Wish you good luck. | 4+5+6不等于1+7+3 |
183291 | You are lucky! | 1+8+3=2+9+1 |
178459 | Wish you good luck. | 1+7+8不等于4+5+9 |
1.1.4 PTA提交列表及说明
答案错误:之前一直没有注意到输出样例中的换行,后面别人提醒我才发现。加了个\n就对了。
1.2 打印九九口诀表
1.2.1 数据处理
数据表达:定义了一个整型变量N来输入有多少行,还定义了两个整型变量i、j
数据处理:使用了for循环结构的嵌套
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | 正确 | |
9 | 正确 | |
7 | 正确 |
1.2.4 PTA提交列表及说明
多种错误:之前写代码的时候条件没写完全,在Visual Studio中输出框里全部都是数字。经过输入的一个N才改过来。
答案错误:题目要求 等号右边数字占4位、左对齐,但我是用\t,在这题里应该用%-4d,改过来后正确
2.代码互评(5分)
同学代码
自己代码
区别:1.感觉这个同学好像搞得有点复杂,但是他考虑的比我周到
2.能够感觉到这个同学的严谨态度,也会使用getchar读入函数,这点是我还不会的
3.学习总结
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
14/11.29~12.5 | 8小时 | 176 | for循环结构的嵌套 | for嵌套打印99乘法表有点不熟练,就是两个for里面的变量不知道哪个对应哪个 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
体会:感觉题目越来越难了,像第一个编程题,我在本子上写的出流程图,但上电脑来写就总感觉不对劲,总是思路比较乱。整体感觉还是有点迷。