C语言I博客作业08
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11626 |
| 这个作业的目标 | 对本周的总结 |
| 学号 | 20209116 |
| 1.PTA实验作业(20分/题) | |
![]() |
1.1 题目名1
7-4 一钱生多钱
1.1.1数据处理
数据表达:这个代码用了变量x、y、z、a、b、c、n。都是整形,n需要输入,a、b、c通过循环累加得到,x、y、z通过赋值。
数据处理:表达式运用了赋值表达式和函数表达式;流程结构采用了if语句、嵌套循环结构和顺序结构。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 14 | five=1,two=1,one=7 five=1,two=2,one=5 five=1,two=3,one=3 five=1,two=4,one=1 five=2,two=1,one=2 | 循环5次,有5种组成14的组合 |
| 15 | five=1,two=1,one=8 five=1,two=2,one=6 five=1,two=3,one=4 five=1,two=4,one=2 five=2,two=1,one=3 five=2,two=2,one=1 | 循环6次,有6种组成14的组合 |
| 12 | five=1,two=1,one=5 five=1,two=2,one=3 five=1,two=3,one=1 | 循环3次,有3种组成12的组合 |
| 11 | five=1,two=1,one=4 five=1,two=2,one=2 | 循环2次,有2种组成11的组合 |
| 8 | five=1,two=1,one=1 | 循环1次,有1种组成8的组合 |
| 1.1.4 PTA提交列表及说明 | ||
![]() |
||
| 说明: | ||
| Q1:开始输出结果都是在一行中,导致部分不正确。 | ||
| A1:"\n"这个东西我一直以为可有可无,这题让我收获最大的就是这里。 | ||
| 1.2 题目2 | ||
| 7-5 幸运彩票 | ||
| 1.2.1 数据处理 | ||
| 数据表达:这个代码用了变量i、N、n、a、b、c、d、e、f。都是整形,除了i其他都通过输入得到。 | ||
| 数据处理:表达式运用了赋值表达式和函数表达式;流程结构采用了if-else语句、for循环结构和顺序结构。 | ||
| 1.2.2 实验代码截图 | ||
![]() |
1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2 111111 123456 | You are lucky! Wish you good luck. Wish you good luck. | 循环2次,第一次1+1+1=1+1+1,第二次1+2+3!=4+5+6 |
| 1 123321 | You are lucky! | 循环一次,1+2+3=3+2+1 |
| 3 999999 363786 482872 | You are lucky! Wish you good luck. Wish you good luck. | 循环3次,第一次9+9+9=9+9+9,第二次3+6+3!=7+8+6,第三次4+8+2!=8+7+2 |
| 2 482872 538772 | Wish you good luck. You are lucky! | 循环2次,第一次4+8+2!=8+7+2,第二次5+3+8=7+7+2 |
| 1 373676 | Wish you good luck. | 循环1次,3+7+3!=6+7+6 |
| 1.2.4 PTA提交列表及说明 | ||
![]() |
||
| 说明: | ||
| Q1:习惯性的把第二条scanf语句打在了for循环的外面 | ||
| A1:自己按流程循环了一次发现每次循环都需要重新输入scanf值,就把scanf值放在了for循环里面。 | ||
| 2.代码互评(5分) | ||
| 陈正乐同学的代码截图 | ||
![]() |
自己代码截图

我的代码是先定义了几个字符为5、2、1再用这些字符去运算判断,他的代码省去了这一步,我觉得我应该慢慢地去追求更有效的代码
3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第八周/10.19~10.25 | 7h | 100行 | 程序的基本格式和写一个程序 | 有很多东西都不懂难以入手 |
| 第九周/10.26~11.1 | 8h | 200行 | 用代码计算一些简单的问题,常用的数据类型和运用if-else语句 | 程序调试 |
| 第十周/11.2~11.8 | 8h | 300行 | 循环语句 | 设计循环程序 |
| 第十一周/11.9~11.15 | 9h | 300行 | 生成乘方表和阶乘表 | pow是什么数据类型 |
| 第十二周/11.16~11.22 | 8h | 300行 | 多分支结构 | 就是对新知识还不够熟练 |
| 第十二周/11.23~11.28 | 9h | 320行 | 多分支结构switch-case | 没什么问题 |
| 第十三周/11.30~12.6 | 9h | 300行 | 循环结构while与do-while | 初始值 |
| 第十五周/12.14~12.20 | 8h | 280行|break语句和continue语句和嵌套循环|没问题| | ||
| 3.2 累积代码行和博客字数(5分) | ||||
![]() |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会l
这周学习了很多细节上的知识,体会到了代码中很小的一个表点也能影响到整个代码,打败我们的往往是细节。







浙公网安备 33010602011771号