C语言I博客作业09
C语言I博客作业09
-
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029 我在这个课程的目标是 学好C语言,学会基础的编程 这个作业在那个具体方面帮助我实现目标 break,continue,多重循环语句 参考文献 《Dev-C++》《PTA实验》
1.PTA作业

1.换硬币
题目内容描述

1.2.1 数据处理
- 数据表达:i,j,s分别指5分,2分,1分的硬币个数,total指总硬币个数,count累加次数。
- 数据处理:
![]()
1.2.2 实验代码截图

1.2.3 造测试数据
- | 输入数据 | 输出数据 | 说明 |
| ---: | :---: | :---: |
|9 | fen5:1,fen2:1,fen1:2,total:4,count=1 | 9分的换法与换法个数 |
|10 | fen5:1,fen2:2,fen1:1,total:4,fen5:1,fen2:1,fen1:3,total:5,count=2 | 10分的换法与换法个数 |
|11 | fen5:1,fen2:2,fen1:2,total:5,fen5:1,fen2:1,fen1:4,total:6,count=2 | 11分的换法与换法个数 |
1.2.4 PTA提交列表及说明

提交列表说明:
- 1.答案错误:答案错误的话都是输出上的错误,就是“fen5:%d, fen2:%d, fen1:%d, total:%d\n”中逗号没写还有“\n”也没写,都是因为没有看清题目。
1.2 找完数
题目内容描述

1.1.1数据处理
- 数据表达:m,n分别是输入的两个数,sum用来累加因子,与完数进行对比,flog用来判断有无完数。
- 数据处理:
![]()
1.1.2实验代码截图


1.1.3 造测试数据
- | 输入数据 | 输出数据 | 说明 |
| ---: | :---: | :---: |
|2 20 | 6=1+2+3 | 2到20之间完数为6 |
|2 200 | 6=1+2+3 28=1+2+4+7+14 | 2到200之间完数为6,28 |
|2 400 | 6=1+2+3 28=1+2+4+7+14 | 2到400之间完数为6,28 |
|2 600 | 6=1+2+3 28=1+2+4+7+14 496=1+2+4+8+16+31+62+124+248 | 2到600之间完数为6,28,496 |
1.1.4 PTA提交列表及说明

提交列表说明:
- 1.部分正确:在if (i%j==0)中又把“%”写成了“/”,实验课写过的又犯同样的错误。
- 2.部分正确:之前printf ("%d = 1", i)中1没有写,本以为不用也可以,但运行之后才发现少了个1.
2.代码互评
同学代码截图

自己代码截图

- 1.在输入一个字符“char ch”中,他写的是“char c”,我一直以为一定要用“ch”,看来是我肤浅了。
- 2.他的代码中是分成两步来写,我就用了一个大循环语句。
- 3.他是直接将n的取值放进for循环语句中,而我是先把这个值用m表示出,再把m放进for语句中。
同学代码截图

自己代码截图

- 1.两份代码最大的区别也是唯一的区别就是,他的代码不规范,其他的都差不多。
3.学习总结
3.1 学习进度条
- |周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题|
| ---: | :---: | :---: | :---: | :---: |
|1/9 17-9 20|10h|36|在屏幕上显示“Hello World”|不懂这个是个什么意思|
|2/9 24-10 4|12h|24|学会了基本的编译框架|还是不太看得懂|
|3/10 8-10 11|12h|90|学会了if-else语句|输入与输出语句不太会用|
|4/10 15-10 18|20h|70|学会了for语句,对整体也更加了解|double和int还是有点分不清|
|5/10 22-10 26|15h|88|学会了调用一个自定义函数|对自定义函数的概念还很模糊|
|6/10 29-11 02|20h|160|这周学会了if-else多分支语句|switch语句还是不太会用|
|7/11 05-11 08|15h|140|学会多分支语句switch语句|case后面接的表达式类型不太清楚|
|8/11 12-11 15|15h|120|while与do-while循环语句|while不知道怎么用|
|9/11 19-11 21|15h|100|break,continue,多重for循环语句|不太懂continue的意思|
3.2 累积代码行和博客字数


3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
有一种PTA越做越简单的感觉,但是还是有些不懂得地方,多重for循环,continue语句等都比较模糊,伪代码也还是不会,总体来说也还行,每周作业要发费的时间也变少了,还有就是代码的调试可以说是完全不会,我也很无奈啊!



浙公网安备 33010602011771号