C语言博客作业02--循环结构
1.本章学习总结
1.1 思维导图

1.2 本章学习体会及代码量学习体会
1.2.1 学习体会
经过本周学习,对c循环结构有了深入,无论是单层循环结构还是嵌套循环结构的问题,我都学会有一定的解决能力,但在此对老师表示歉意,这周的c语言代码量很少,在c语言的学习投入力度不大,导致了作业的不完整和完成的不及时,表示歉意,会努力补上缺失的代码量。对于老师所说的用伪代码来设计算法,没有看到同学的博客时还是有很多不懂的地方,后来看到同学和老师发的伪代码设计算法的图片,才有所领悟。代码量是基础,pta和博客园是工具,实践才是检验真理的唯一标准。在一周中单独时编程所遇到的问题,都体现了代码量不够带来的影响,我会努力改正缺点,端正态度。
1.2.2 代码累计

2.PTA总分
2.1截图PTA中循环结构2次题目集的排名得分


2.2 我的总分:0
3.PTA实验作业
3.1 PTA题目1
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字
3.1.1 算法分析

3.1.2 代码截图

3.1.3 测试数据

3.1.4提交列表及说明

- Q1:一开始对输出拼音的空格输出处理不当,导致格式错误
- A1:后来和同学请教,才知道用flag的使用可以很好解决这类问题,多在题目实践,才能更好地掌握方法。
- Q2:使用flag之后仍然存在问题,显示答案错误,连一开始部分正确的答案都没了。
- A2:通过调试,发现自己while语句中flag位置放置错误,导致答案输出错误。
3.2 PTA题目2
猜算式?2*7?=3848中的数字
3.2.1算法分析

3.1.2 代码截图

3.1.3 测试数据

3.1.4提交列表及说明

- Q1:答案错误
- A1:调试发现是由于A和B的起始值都是用错误,应该用1而不是0,从多次循环找到所匹配的值;
- 注:此题是第一次尝试写伪代码的题目,难度不大,但是自己尝试写伪代码的起点。
3.3 PTA题目3
餐饮服务质量调查打分
3.2.1算法分析

3.1.2 代码截图


3.1.3 测试数据

3.1.4提交列表及说明

- Q1:输入和示例一样,输出的星星却有时候超过了十颗,有时候少于十颗。
- A1:j的取的起始值为1,一开始带的是0,故星星数目不同,j<=a或其他数,我在编程的时候编的时候忽略了等于号。
- Q2:修改代码后却显示是格式不同,可是对比题目给的示例完全一样
- A2:在最后一个for循环缺少了输出\n导致格式不对,编写代码需谨慎。
4.代码互评
4.1 代码截图
- 我的代码


- 同学的代码

4.2 二者的不同
- 1.两者都可以求出所求数字的念法
- 2.两者所用的数学方法大致相似
- 3.同学的代码运用了数学函数,并且算法在代码量上较少于我的代码。算法的优化仍然是我需要加强的地方。
反思
首先,是对于作业的完成程度,表示歉意,让老师一再失望,改正不是口语上的说辞,更多的是行动上的拯救,希望在以后的日子,老师能看到我的变化
第二,pta上机这次成绩和上次天差地别,原因归纳有几:
- 1.思维转不过来,题目不会一直死磕,耗费时间。
- 2.代码投入的编写量大大不够,导致题目上手生疏。
- 3.预复习,作业完成不够精细,课上老师留下来的一些问题,课上课下没有更精细的思考,导致知识点错过,漏洞较大。
在改正的道路上,希望同学老师和自己,能够一起监督!
C语言博客作业02--循环结构的更多相关文章
- C语言博客作业02——循环结构
1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周学习了循环结构,在之前学习分支结构的时候就涉及到了循环结构中的for循环,这周的又新学了while和do- ...
- C博客作业02——循环结构
0.展示PTA总分 单循环题目集 嵌套循环题目集 1.本章学习总结 1.1学习内容总结 (a)while语句 while(表达式) { 循环体语句: } 执行流程:当表达式的值为"真&quo ...
- C博客作业02—循环结构
0.展示PTA总分(0----2) 截图展示2次题目集:单循环和嵌套循环题目集,排名分数截图. 1.本章学习总结(2分) 1.1 学习内容总结 整理这两周学习主要知识点,并能对每个知识点介绍简单案例或 ...
- C语言Ⅰ博客作业02
1. 这个作业属于哪个课程 C语言程序设计Ⅰ 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程 ...
- C语言第三次博客作业---单层循环结构
一.PTA实验作业 题目1 1.实验代码 int N,i; //N为用户数,i记录循环变量 double height; //height放身高 char sex; //sex放性别F为女,M为男 s ...
- C语言博客作业2--循环结构
1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 对本章学习感觉相对前面的难度有较大提升,而且刚开始对嵌套循环比较陌生,像龟兔赛跑和输出菱形都是用了较长时间才完成,所以我认 ...
- C语言|博客作业02
这个作业属于哪个课程 C程序语言设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8654 我在这个课程的目标是 ...
- c语言博客作业03--循环结构
0.展示PTA总分 1.本章学习总结 1.1学习内容总结 循环语句 for语句: for( 表达式1; 表达式2; 表达式3 ) { // 需要执行的语句; } 其执行过程是:表达式 1 首先执行且只 ...
- C语言博客作业02
2.1 一.请仔细阅读<提问的智慧>,用自己的话描述你的收获,并举例子说明应该如何提问. 答:1.提问是思考的另一种方式,一个好的提问能体现出我们在认真的,聪明的思考; 2.做什么事情都要 ...
随机推荐
- swagger文档转换为WebApiClient声明式代码
1 swagger简介 Swagger是一个规范且完整的框架,提供描述.生产.消费和可视化RESTful Web Service.其核心是使用json来规范描述RESTful接口,另外有提供UI来查看 ...
- SmartSql 入门
入门 安装 Install-Package SmartSql Install-Package SmartSql.Schema // 以及相应ADO.NET驱动 从连接字符串创建SmartSql实例 v ...
- Python编程从入门到实践笔记——字典
Python编程从入门到实践笔记——字典 #coding=utf-8 #字典--放在{}中的键值对:跟json很像 #键和值之间用:分隔:键值对之间用,分隔 alien_0 = {'color':'g ...
- GoLang simple-project-demo-01
Hello world 经典例子: package main import "fmt" func main(){ fmt.Println("hello world&quo ...
- javascript 函数后面有多个小括号f( )( )( )...
有时我们看见js函数后面跟着多个小括号是什么意思?f( )( )( )... f()执行f函数,返回子函数 f()()执行子函数,返回孙函数 f()()()执行孙函数,返回重孙函数 ... ... 但 ...
- Cesium 绘制点、线、面和测距
本文基于ES6,采用React+Cesium的Webgis前端开发框架,目前threejs和cesium的结合正在研究中.此段代码采用原生javascript,可能过程中用到了es6的扁平化语法,如( ...
- pthread小结
参考1 https://computing.llnl.gov/tutorials/pthreads/ 参考2 http://man7.org/linux/man-pages/man7/pthreads ...
- Android View的重绘过程之Draw
博客首页:http://www.cnblogs.com/kezhuang/p/ View绘制的三部曲,测量,布局,绘画现在我们分析绘画部分测量和布局 在前两篇文章中已经分析过了.不了解的可以去我的博客 ...
- WPF软件开发系统之四——医疗病人信息管理系统
仿360悬浮窗的方式,始终有个工具栏浮在桌面的最顶层,方便任何时候操作. 主要功能包括:病人信息的添加.修改.查询.包括别人基本信息.诊断结果.接待医生.手术多张图片等. 系统特点:简洁.易操作.美观 ...
- properJavaRDP 跑通本地远程桌面
参考:https://www.cnblogs.com/jfqiu/p/3192364.html 包下载:https://mega.nz/#!HnIX0ajA!lcovIdmYWWJJVRngMsQFK ...