C语言I博客作业07
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉运用多分支结构switch语句的使用,让题目能有多种方法解题。
一.作业头
|这个作业属于哪个课程| https://edu.cnblogs.com/campus/zswxy/SE2020-3/|
| ---- | ---- | ---- |
|这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11628|
|这个作业的目标| 好好的学习双for循环语句,循环嵌套和break,contiune语句|
|学号| 20209184|
二、本周作业头
|这个作业属于那个课程 |C语言程序设计II|
| ---- | ---- | ---- |
|这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11628|
|我在这个课程的目标是 |<熟悉双for结构,熟练嵌套结构,分支结构,并熟悉运用for循环语句>|
|这个作业在那个具体方面帮助我实现目标、| <pta练习,阅读别人优秀代码,学习别人的最优解法>|
|参考文献 |<C语言程序设计>|
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
1。PTA作业
1.1题目及截图
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。。
1.1.1数据处理
数据表达:用了N这个变量,n为整型变量。
数据处理:运用了变量N,for语句
1.1.2造测数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | ![]() |
题目数据 |
9 | ![]() |
n=9时的乘法口诀表 |
1.1.4 PTA提交列表及说明 | ||
![]() |
答案正确:这题比较简单,上课老师讲过,所以一遍过了。
1.2.1题目及代码截图
输入数据含有若干组的数据,每组数据包括一个可见字符c和一个整数n(1≤n≤30)。 以键盘输入^Z或遇到文件结束符时结束数据输入。
1.2.2数据处理
数据表达:用了n,c这个变量,n为整型变量,c为字符型变量。
数据处理:运用了for语句和while循环语句
1.2.3造测数据
输入数据 | 输出数据 |
---|---|
A 5 B 3 | ![]() |
1.2.4 PTA提交列表及说明 | |
![]() |
运行超时:这个题实在写了两个小时多,应该写得时间长了,超时了吧。
答案错误:没有定义n的变量,所以是直接带了 数字提交了。
2.代码互评
自己代码
同学代码
第一位同学的代码比较简化,明了,让人看的比较舒适
第二位同学的也很简化易懂,而我的代码就超级复杂,都是for循环嵌套来输出图形。值得学习的是EOF表示的东西,着重向两位同学学习。
3.学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
12.13-12.20 | 课堂190分钟课后300分钟(8h) | 450行 | 循环嵌套和break,contiune语句循环语句 | 对于一些复杂的题目不会写,对循环嵌套和break,contiune语句循环语句还不够了解 |
3.2累计代码行数和博客字数 | ||||
![]() |
||||
3.3学习内容和感悟 | ||||
3.3.1学习内容总结 | ||||
![]() |
||||
3.3.2学习体会 | ||||
1.在这周学习中感觉题目越来越难了,题目一点都看不懂。 | ||||
2.在写题目过程中,没有一点思路,感觉想要放弃的念头。 | ||||
3.新学习的for嵌套循环语句不知道怎么用。break,contiune语句循环语句还不够了解,写起有点烦恼,感觉要挂科啊,还是想要多看网课。 | ||||
------------恢复内容开始------------ | ||||
一、本周教学内容&目标 | ||||
第3章 分支结构 3.3 使学生熟悉运用多分支结构switch语句的使用,让题目能有多种方法解题。 | ||||
一.作业头 | ||||
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3 | |||
---- | ---- | ---- | ||
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528 | |||
这个作业的目标 | 好好的学习do while循环语句,了解字符型数据类型,熟悉逻辑运算符 | |||
学号 | 20209184 | |||
二、本周作业头 | ||||
这个作业属于那个课程 | C语言程序设计II | |||
---- | ---- | ---- | ||
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11554 | |||
我在这个课程的目标是 | <熟悉switch case结构,熟练嵌套结构,分支结构,并熟悉运用do while循环语句> | |||
这个作业在那个具体方面帮助我实现目标、 | <pta练习,阅读别人优秀代码,学习别人的最优解法> | |||
参考文献 | <C语言程序设计> |
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
1。PTA作业
1.1题目及截图
日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。
1.1.1数据处理
数据表达:用了n这个变量,根据用户输入得来的,n为整型变量。
数据处理:运用了if else语句和while循环语句。
1.1.2造测数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5 | 5*3+1=16 | m!=1 |
16/2=8 | ||
8/2=4 | ||
4/2=2 | ||
2/2=1 | ||
6 | 6/2=3 | m!=1 |
3*3+1=10 | ||
10/2=5 | ||
5*3+1=16 | ||
16/2=8 | ||
8/2=4 | ||
4/2=2 | ||
2/2=1 | ||
10 | ||
5*3+1=16 | ||
16/2=8 | ||
8/2=4 | ||
4/2=2 | ||
2/2=1 | ||
1.1.4 PTA提交列表及说明 | ||
![]() |
编译错误:没有输出结构,无法正常编译,写得太快了,不记得写了。
答案错误:最后一步没有了思路,感觉后面一直要一个输出,结果答案总是错误。把最后的输出去掉之后就好了。
1.2.1题目及代码截图
输入在一行中给出一系列非负整数,其间以空格分隔。当读到负整数时,表示输入结束,该数字不要处理。
在一行中输出最高分。
1.2.2数据处理
数据表达:用了max,n这个变量,根据用户输入得来的,n为整型变量。![](https://img2020.cnblogs.com/blog/2180261/202012/2180261-20201203203125862-342275891.png)
数据处理:运用了if else语句和while循环语句。
1.2.3造测数据
|输入数据| 输出数据 |说明|
|67 88 73 54 0 95 60 -1|95|
1.2.4 PTA提交列表及说明
编译错误:没有初始化变量就直接输出结果了。
2.代码互评
自己代码
同学代码
3.学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
11.30-11.6 | 课堂190分钟课后300分钟(8h) | 300行 | while和do while循环语句 | 对于一些复杂的题目不会写,对while和do while循环语句还不够了解 |
3.2累计代码行数和博客字数 | ||||
![]() |
3.3学习内容和感悟
3.3.1学习内容总结
3.3.2学习体会
1.在这周学习中感觉题目越来越难了,题目一点都看不懂。
2.在写题目过程中,没有一点思路,感觉想要放弃的念头。
3.新学习的do while和while循环语句不知道怎么用。
------------恢复内容结束------------