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判断。
转载于:https://www.cnblogs.com/wxj991220/p/10089610.html
C语言博客作业04--数组相关推荐
- C语言|博客作业04
C语言|博客作业04 1. 完成云班课的知识点总结作业,并给出截图. 2. 学习总结 这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?typeI ...
- C语言博客作业--字符数组
一.PTA实验作业 题目1:统计一行文本的单词个数 1. 本题PTA提交列表 2. 设计思路 Begin定义字符型变量ch,pre=' ': 定义整型变量count://用来记录单词个数 count← ...
- C语言I博客作业 04
C语言I博客作业 04 这个作业属于哪个课程 <班级的链接> 这个作业要求在哪里 <作业要求的链接> 这个作业的目标 <C语言的应用了解> 学号 20218482 ...
- C语言博客作业--函数
C语言博客作业--函数 一,PTA实验作业 6-2 简单实现x的n次方 1.本题PTA提交列表 2.设计思路 double mypow( double x, int n )函数 (1)定义y=1,i用 ...
- C语言|博客作业06
这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17321 这个作业要求在哪里 https://bbs.csdn.net/topi ...
- C语言|博客作业05
C语言|博客作业05 这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17321 这个作业要求在哪里 https://bbs.cs ...
- 【C语言博客作业06】
这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17328 这个作业要求在哪里 https://bb ...
- C语言程序设计博客作业04
这个作业要求在哪里 https://pintia.cn/problem-sets/1595556701053566976 我在这个课程的目标是 了解学习函数的编程过程 这个作业在那个具体方面帮助我实现 ...
- C语言I博客作业04
作业头 | 这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17328 这个作业要求在哪里 http ...
- C语言I———博客作业04
这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17321 这个作业要求在哪里 https://bb ...
最新文章
- 鸿蒙系统增加了什么功能,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
- 浅析响应式网站建设的注意要点
- 常用服务的默认端口号
- Hadoop教程(一):简介、大数据解决方案、介绍快速入门
- [转贴]IT外包服务商如何构建高效率的服务台运营机制
- c语言两个长整数相加,二个超长正整数的相加
- 计算机中函数counta表示,excel中counta函数的使用方法
- c# 数组中的空值_C# 数据操作系列 - 1. SQL基础操作
- java查看堆内对象_如何查看一个对象占用堆内存的大小
- win10开机密码忘记怎么办|win10登陆密码忘记解决方法
- matlab数学实验报告面积,MATLAB插值实验报告数学实验
- 设计四位移位寄存器shifter_4
- 事业单位新税改的个人所得税纳税筹划
- C语言实现日历时间转换为秒(mktime)
- 小白后端工程师成长记——项目规划
- 理财APP有哪些维度可向用户推荐理财产品
- Android 开发摆脱数据线 - Android studio 无线调试App
- 14期《读万卷书,行万里路》4月刊
- Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Offi
- mac时间机器删除旧备份
热门文章
- codeviz安装使用全记录
- http编程学习(C#)
- ORB_SLAM2 定位模式
- camera raw 滤镜预设_Camera Raw中利用预设实现批量化调色,PS这款滤镜真的很好用...
- jhipster创建项目问答汇总_[恭喜JHipster社区喜提 VueJS !]
- arm-linux-ld中的参数,arm-linux-ld指令详解
- python运行不了control+shift+i_Python不支持 i ++ 语法的原因解析
- img 在video上面_HTML,img,video无法铺满屏幕解决方法,同视频做网页背景无法全屏的解决方法...
- mysql查询动态表名的数据类型_Mysql中查询某个数据库中所有表的字段信息
- MySQL面试题 | 附答案解析(四)