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.做什么事情都要 ...
随机推荐
- Neo4j入门之中国电影票房排行浅析
什么是Neo4j? Neo4j是一个高性能的NoSQL图形数据库(Graph Database),它将结构化数据存储在网络上而不是表中.它是一个嵌入式的.基于磁盘的.具备完全的事务特性的Java持 ...
- 图片与Base64的转换
图片转为Base64 // 图片转化成base64字符串 public static String GetImageStr() {// 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 ...
- aspx中的checkbox 取值问题
问题:前台checkbox控件,选中值为1,不选值为0: 解决方案: 插入一行 <input type="hidden" name="RemberPwd" ...
- Python实例----------每日一贴
def function_tips(): '''功能:每天输出一条励志文字 ''' import datetime # 导入日期时间类 # 定义一个列表 mot = ["今天星期一:\n人生 ...
- 【wif系列】C#之单例模式(Singleton Pattern)最佳实践
目录 前言 单例基类 单例提供者 总结 前言 在上一篇译文--<深入理解C#--在C#中实现单例模式>中,对在C#中实现单例模式进行了详细阐述.我们在日常的开发中可以采用解决方案4或解决方 ...
- python函数练习题
- Java-获取年月日对应的天干地支
一.概述 本次是以java语言开发为例,计算出年月日对应的天干地支. 二.代码 public class MyDate { /** * 对于年月日的天干地支 */ private int year_g ...
- vs code配置flutter开发android
下载flutter_sdk压缩包,解压到指定目录,把sdk的bin目录添加到系统环境变量Path 设置中国临时镜像:添加两个系统变量 FLUTTER_STORAGE_BASE_URL=https:// ...
- Django 信号signal
序言 Django自带一套信号机制来帮助我们在框架的不同应用位置之间传递信息.也就是说,当某一事件发生时,信号系统可以允许一个或多个发送者(senders)将信号(signals)发送给一组接收者(r ...
- golang语言示例
package main import "fmt" /* my first programmer in go */ func fib(n int) int{ if n<2{ ...