C语言I博客作业09

蹲街弑〆低调 提交于 2019-12-05 07:25:31

一、本周教学内容&目标

第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。

二、

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029
我在这个课程的目标是 学会自己编程,熟练的敲代码
这个作业在那个具体方面帮助我实现目标 对语句的熟练程度
参考文献 《PTA常见问题解答》伪代码的写法:https://www.cnblogs.com/huipengkankan/archive/2011/07/28/2120416.html,《c语言程序设计,》评价标准:https://www.cnblogs.com/pengchen511/p/10564067.html

三、本周作业

1.PTA实验作业

1.1

将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

  • 1.1.1数据处理

变量 变量来源 变量类型
i 输入 整形(int)
a,b,c,d,y 随x变化而变化 整形(int)
伪代码

  • 1.1.2实验代码截图

  • 1.1.3造测试数据

输入数据 输出数据 说明
8 有一种换钱方法
13 有四种换钱方法
14 有五种换钱方法
  • 1.1.4 PTA提交列表及说明

①运行超时:
问题:没有注意for循环没有条件,导致形成死循环
方法:加一个break

❤ 将没有break的代码放到C++上运行,源源不断的结果让人眼花缭乱

1.2、

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

  • 1.2.1数据处理

    数据表达:
变量 变量来源 变量类型
N, U, D, T 输入 整形(int)
t 随自变量变化而变化 整形(int)
伪代码
  • 1.2.2实验代码截图

  • 1.2.3 造测试数据

输入数据 输出数据 说明
7 Q 检查是否正确
10 a 输入样例
  • 1.2.4 PTA提交列表及说明


2.代码互评

❤ 每个人对数据处理方法不一样,代码互评可以更好的了解什么方法更容易,简便.

3.学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10.14~10.20 25小时 85 for循环语句使用 有些时候变量不是很清楚
10.21~10.27 3天 86 怎样定义函数 有的函数体自己无法写出
10.28~11.3 2天 197 了解多分支结构,学会运用字符型数据类型和逻辑运算符 不能准确的使用关系运算符与逻辑运算符
11.4~11.10 2天 115 熟练的运用switch结构
11.11~11.17 2天 91 while与do-while的不同,以及while循环与for循环的异处 伪代码的编写

3.2累积代码行和博客字数

3.3 学习内容总结和感悟

  • 3.3.1 学习内容总结

  • 3.3.2 学习体会

收获:
❶break语句,在循环语句中使用break会出现两个出口,所以在编程序的时候还要判断一下是哪个出口;
❷定义一个flag,增强代码的可读性;
输入continue,continue以下的循环语句停止
循环语句的嵌套

</table

❤ 感悟: 随着知识的不断储备,题目的解决方法越来越多,每个人都有自己比较熟练的方式。例如一些语句的嵌套,顺序不同,解决的问题就不一样。所以对各种语句的使用要熟练。 编写代码时,格式真的很重要。特别是一些空格的处理。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!