C语言博客作业04--数组
1.本章学习总结
1.1 思维导图

1.2 本章学习体会及代码量学习体会
1.2.1 学习体会
关于数组,数组是最基本的构造类型,它是一组相同类型数据的有序组合。数组中的元素在内存中连续存放,每个元素都属于相同的数据类型,用数组名和下表可以唯一地确定数组元素。数组的学习,难度比前面内容大,做pta的时候,出现了运行超时的问题,一维数组掌握还行,但二维和字符数组就有点不牢固,对用数组解决的思维仍不够成熟,需要加强。
1.2.2 代码累计

2.PTA总分
2.1截图PTA三次题目集:一维数组、二维数组和字符数组共3次题目集的排名得分


2.2 我的总分:176
3.PTA实验作业
3.1 PTA题目1:数组循环左移
3.1.1 算法分析

3.1.2 代码截图

3.1.3 PTA提交列表及说明


- Q1:一开始使用双数组,但是使用错误,复杂化,不知道如何处理
- A1:后来改用一个数组,通过直接输出转移后的数组数字,避免复杂化。
- Q2:使用一个数组,却出现了部分错误的情况,百思不得其解
- A2:后来发现当输入的转移数字比数组下标大的时候,没有考虑到转移了多个循环,通过取余转移数字与数组长度,得到实际的转移长度。
3.2 PTA题目2:找出不是两个数组共有的元素
3.2.1 算法分析

3.2.2 代码


3.2.3 PTA提交列表及说明

- Q1:做法简单,一做就错
- A1:没有考虑好数组a中有数组b没有的值,数组b有数组a中没有的值
- Q2:考虑好,仍然答案错误
- A2:没有考虑构造好的新数组c中数组存在重复
3.3 PTA题目3:打印n行杨辉三角,n<10
3.3.1 算法分析

3.3.2 代码

3.3.3 PTA提交列表及说明

注:问题具体出现在编译器上,而不是在pta提交列表内
- Q1:出现不是规则的图形 并且还带有错乱数字
- A1:没有在准确的位置输入换行符
- Q2:图形规范 但示例中最后一行的数字,仍然有差错
A2:输入的二维数组范围比所需的小,数组越界
4.代码互评
4.1 代码截图
同学代码截图



- 我的截图


4.2 二者的不同
- 找出不同数字的方式不同,我的会更简短一点,但是不同的方法,同学用了flag判断。
C语言博客作业04--数组的更多相关文章
- C语言博客作业04——数组
1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量 1.2.1学习体会 这几周学习了数组,数组分为三大块:一维数组.二维数组和字符数组.数组相对于之前普通变量的好处就是可以储存数值,方便数据 ...
- C语言博客作业04—数组
0.展示PTA总分(0----2) 展示3张关于"数组题目集"分数截图. 1.本章学习总结(2分) 1.1 学习内容总结 整理数组这章学习主要知识点,必须包含内容有: (1)数组查 ...
- C语言博客作业04数组
0.展示PTA总分 1.本章学习总结 1.1 学习内容总结 1.int a[10];为定义数组,表示数组有10个数 2.数组的下标都是从0开始,到n-1结束 3.数组里元素的个数不能大于数组的长度 4 ...
- C语言|博客作业04
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768 我在这个课程的 ...
- C语言Ⅰ博客作业04
问题 回答 这个作业属于哪个课程 c语言程序设计ll 这个作业要求在哪里 https://blog.csdn.net/qq_42264638/article/details/102381471 我在这 ...
- c语言Ι博客作业04
这个作业属于哪个课程 c语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 我在这个课程的目 ...
- C语言博客作业04
问题|答案 -|:-:|-: 这个作业属于哪个课程|c语言程序设计I 这个作业的要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-4/homewor ...
- C语言博客作业—字符数组
一.PTA实验作业 题目1:字符串转换成十进制整数 1. 本题PTA提交列表 2. 设计思路 (1)定义i为循环变量,number用于存放每一次转化的结果,flag用于判断是否为负数,p用于修改结果的 ...
- C语言博客作业--字符数组
一.PTA实验作业 题目1:统计一行文本的单词个数 1. 本题PTA提交列表 2. 设计思路 Begin 定义字符型变量ch,pre=' ': 定义整型变量count://用来记录单词个数 count ...
- C语言博客作业字符数组
一.PTA实验作业 7-12 IP地址转换 本题PTA提交列表 设计思路 3.代码截图 7-7删除字符串中的子串 本题PTA提交列表 设计思路 定义字符型数组s[81]储存主串,sub[81]储存子串 ...
随机推荐
- SmartSql Cache标签
Demo <Cache Id="T_Test.LruCache" Type="Lru"> <Parameter Key="Cache ...
- jquery快速入门(二)
jQuery 效果 1.隐藏,显示 1.1显示 hide() 和隐藏 show() 语法:$(selector).hide(speed,callback); $(selector).show(spee ...
- 基于IdentityServer的系统对接微信公众号
业务需求 公司有两个业务系统,A和B,AB用户之间属于多对一的关系,数据库里面也就是两张表,A表有个外键指向B.现在需要实现以下几个功能. A用户扫描B的二维码,填写相关的注册信息,注册完成之后自动属 ...
- axios(封装使用、拦截特定请求、判断所有请求加载完毕)
博客地址:https://ainyi.com/71 基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 Node.js 中使用 vue2.0之后,就不再对 vue-resource 更新 ...
- C#--深入理解类型
今日无事,回顾了一下C#基础知识,颇有收获,就自己的理解,写了这篇文章,如有不对,欢迎指正. C#中的类型可以分为两类:值类型与引用类型,如下图所示. 值类型通常被分配到线程的堆栈上,而引用类型则被分 ...
- 详解RPC远程调用和消息队列MQ的区别
PC(Remote Procedure Call)远程过程调用,主要解决远程通信间的问题,不需要了解底层网络的通信机制. RPC框架 知名度较高的有Thrift(FB的).dubbo(阿里的). RP ...
- 二分查找BinarySearch(Java)
二分查找(折半查找)BinarySearch 二分查找 一组排好顺序的数,查找其中的一个数(value)的位置,按照数组(int[] a)存放这组数据,数组的索引所指的位置就是需要查找的数,用三个变 ...
- Android远程桌面助手(B1309)
修改了窗口缩放的处理,支持Android Car等非常规分辨率的Android设备: 修改了获取Android端软件版本的方法,优化了APK的升级逻辑: 优化了远程输入法功能,支持利用PC端输入法快速 ...
- 1 minute教会你shell
Shell模板 #!/bin/bash ####################################################### # $Name: shell_template. ...
- mysql7笔记----存储过程实例
mysql创建存储过程 DROP PROCEDURE IF EXISTS getCreateTimes /*前面要写DELIMITER $$ 或DELIMITER // */ DELIMITER $$ ...