当前位置: 首页 > news >正文

数组作业

数组作业

题目一:求最大值及下标
1作业提交列表
1282691-20180120153801568-1175212611.png

2.设计思路+流程图)

1282691-20180120154424803-674417685.png

3.本题调试过程碰到问题及PTA提交列表情况说明。
1282691-20180120154610474-373158011.png

利用数组定义n个数并利用循环输入,假设第一个数为最大值,再次利用循环将其后面的数与之比较,如果结果更大,则替换此最大值的值以及对应的下标。
最终找到最大值的下标和最大值 输出
问题:
太远了忘记什么原因,我后来改用了函数就全对了
收获:合理运用函数和一维数组
题目二:查找整数
1.作业提交列表
1282691-20180120161037349-1427619558.png

2.设计思路(+流程图)
1282691-20180120160826959-2042950.png

定义变量,用for循环输入数组ai
从a[0]开始查找,判断a[i]是否等于输入的整数x,
逐一对比
如果是,则输出下标 i ,找出整数

代码截图
3.本题调试过程碰到问题及PTA提交列表情况说明。

1282691-20180120161324349-992082532.png

对标志定义没有定清楚
导致对形参实参的传递没有搞清楚,对函数的理解运用没有到位,对应地址变量一一对应
题目三:数组循环右移问题
1 作业提交列表
1282691-20180120162142865-932431996.png

2.设计思路(+流程图)
1282691-20180120162046146-770368550.png
1282691-20180120162100334-259078628.png
定义变量 循环输入数组
通过提取最后一位数字,记录
将倒数第二个数字放到倒数第一个数字的位置
这样覆盖到第一个时,把最后一位数字赋给第一个
完成右移
3.本题调试过程碰到问题及PTA提交列表情况说明。
1282691-20180120162243865-198365418.png

问题:没有理解清楚提取赋值的顺序导致出错,使对应的赋值失败
收获:会利用循环右移啦

二、同学代码结对互评
1.同学互评照片。
同学的
1282691-20180120163403084-1474865115.png

我的
1282691-20180120163601240-1543359998.png

2.我的代码、互评同学代码截图

3.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。

他的简单,我的清楚明白,我喜欢我的多一点

三、截图本周题目集的PTA最后排名。(2分)
PTA排名

四、本周学习总结(2分)
1.你学会了什么?
1282691-20180120162816693-1262583884.jpg
学习笔记!我觉得我还挺认真的!

2.本周的内容,你还不会什么?
比较难的题目还不会
3.数组考试总结 1.哪题做错了,怎么改?
当时还不理解如何实现进制转换,理解了运作算法以后会了

2.考试结果满意么,怎么改进?
数组考试挺满意的,希望能够在今后的学习生活中,少一些懒惰,多一些真诚,将重心放在学习上多一点

3.其他总结。
当堂不理解的一定要问清楚,一天课业结束要及时巩固复习,以免遗忘

posted on 2018-01-20 09:42 hirokin 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/hirokin/p/8319907.html

相关文章:

  • Linux进程管理
  • Spring系列之-Aware系列接口
  • 如何正确配置 Ubuntu 14.04 服务器?
  • JDK 6和JDK 7中的substring()方法
  • 使用事件和消息队列实现分布式事务(转+补充)
  • JFinal极速开发框架使用笔记(三) 分析Model和ActiveRecord
  • 3138 栈练习2
  • innerHTML、html('')与empty在IE上不同的区别
  • 配置tomcat监听80端口、配置tomcat虚拟机、tomcat日志
  • 关于Docker的一些常识
  • linux下tar、zip 压缩文件不带文件路径
  • 【Amaple教程】5. 插件
  • 数值的整数次方
  • 编写高质量iOS与OS X代码的52个有效方法(二)
  • LAMP下安装zabbix流水
  • [译]前端离线指南(上)
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Git的一些常用操作
  • If…else
  • JavaScript对象详解
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • php的插入排序,通过双层for循环
  • Spark RDD学习: aggregate函数
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Vue官网教程学习过程中值得记录的一些事情
  • 半理解系列--Promise的进化史
  • 后端_MYSQL
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • #define与typedef区别
  • #Ubuntu(修改root信息)
  • #传输# #传输数据判断#
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (c语言)strcpy函数用法
  • (Git) gitignore基础使用
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (六)c52学习之旅-独立按键
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • ./configure,make,make install的作用
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET 事件模型教程(二)
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...